diff --git a/Pictures/2000px-Tux.svg.png b/Pictures/2000px-Tux.svg.png new file mode 100644 index 0000000..0daae28 Binary files /dev/null and b/Pictures/2000px-Tux.svg.png differ diff --git a/Pictures/KdabLogo.png b/Pictures/KdabLogo.png new file mode 100644 index 0000000..d16c426 Binary files /dev/null and b/Pictures/KdabLogo.png differ diff --git a/Pictures/Qt_logo_2016.svg b/Pictures/Qt_logo_2016.svg new file mode 100644 index 0000000..cb8989b --- /dev/null +++ b/Pictures/Qt_logo_2016.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Pictures/hotspot_logo.png b/Pictures/hotspot_logo.png new file mode 100644 index 0000000..60f0c81 Binary files /dev/null and b/Pictures/hotspot_logo.png differ diff --git a/Pictures/logo-og.png b/Pictures/logo-og.png new file mode 100644 index 0000000..6e3f550 Binary files /dev/null and b/Pictures/logo-og.png differ diff --git a/slides/talk.svg b/slides/talk.svg index b120343..fe58b6f 100644 --- a/slides/talk.svg +++ b/slides/talk.svg @@ -7,6 +7,7 @@ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1920" @@ -18,6 +19,30 @@ sodipodi:docname="talk.svg"> + + + + + + + + + + + + + + + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-to-guides="true"> - + + + + @@ -1124,19 +1206,629 @@ inkscape:groupmode="layer" id="layer3" inkscape:label="Page" - style="display:inline" /> + style="display:inline" + sodipodi:insensitive="true"> + + + + inkscape:label="Teaser" + style="display:none"> + + + + + This system is different than your desktop. + Time in this system is spent differently. + + be scientific and measure! + + inkscape:label="Outline" + style="display:none"> + Produce additional, different Informationwith LTTNG userspace Tracing in Qt. + Get sampling performance informationwith Perf & Symbols. + Analyze the info to change your Codewith Hotspot. + 1 + 2 + 3 + + + + inkscape:label="Linux Perf: Dont forget to compile it in!" + style="display:none"> + Linux Perf + Don't forget it in your Kernel Config! + + + $ zgrep -E "PERF|TRACE" /proc/config.gz […]#can we do perf at all? CONFIG_HAVE_PERF_EVENTS=y CONFIG_PERF_EVENTS=y#can we do dwarf unwinding? CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y# do we have tracepoints? CONFIG_FTRACE=y CONFIG_TRACEPOINTS=y CONFIG_SCHED_TRACER=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y + + Yocto/Buildroot + + + productionimage + dev image + + + Debugsymbs: + How does the (embedded) world look like ? + libQt5Core.so + + + 90M + 5M + We don't have space + Architectures mismatch + ARM / MIPS + x86 +