~/talk

Practical Java Problem Solving: A Hands-On Guide to Debugging

Talkat Great International Developer Summit 2024 · 2024-04-23..04-26· [java, testing]
links:none on file
links:none on file
slides:none on file

Provides concrete debugging moves: use native and custom debuggers plus replay compilers (OpenJ9) to record and forward‑replay failures, take heap snapshots and decompile bytecode when backtracking fails, and apply local recreation techniques like call‑stack assimilation, injection and binary fabrication. Shows failures reproduced on PowerPC (endian header reversal fixed by one line) and a java.util.concurrent hang fixed by adding cache‑flush instructions, and demonstrates RSS is unreliable as a cloud metering metric.

AI-written summary · about

  1. 0:00Introduction and context
  2. 14:10Debugging postulates and theories
  3. 23:06Common debugging tools
  4. 30:15Methodologies for anomalies
  5. 34:23Local recreation techniques
  6. 40:00Real-world field stories
  7. 55:45Summary and key takeaways
~/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.