~/talk

The last mile - Effective Debugging and Profiling for Qt and Qt Quick

Talkat Qt Developer Days Munich 2011 · 2011-10-24..10-26· [testing]
links:none on file
slides:none on file

Practical, tool-focused guidance for debugging and profiling Qt and Qt Quick applications: use qDebug/qWarning plus dumpObjectInfo/dumpObjectTree and QT_FATAL_WARNINGS to capture where output originates; enable qDebugPlugins, Qt WebKit/Phonon debug flags and platform linker diagnostics to track plugin and media failures; run valgrind (memcheck/callgrind/massif) and visualize results with kcachegrind/massif-visualizer (watch slowdown and event-loop effects); use GammaRay and the built-in Qt Creator integration for object inspection, layout, model stacks and QML/QtScript debugging.

AI-written summary · about

  1. 0:00Intro
  2. 1:55The Classic
  3. 2:12printf Debugging
  4. 9:19GDB Console in QtCreator
  5. 11:22Documenting Assumptions
  6. 23:08What are they talking about?
  7. 29:01Memcheck
  8. 32:39Callgrind
  9. 36:24Massif Visualizer
  10. 40:23QScriptEngineDebugger
  11. 41:47QWebinspector
  12. 44:30Shoot-A-Bug
  13. 46:18Model Test
  14. 48:34One more thing.
  15. 50:45Widgets and Layouting
  16. 52:19QGraphics View
  17. 54:57Model/View
  18. 56:17QTextDocument
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.