Objects — Where They Live, What They Eat, and How to Observe Them?
summary
Explains how objects are used and inspected in object-oriented programming, covering where objects "live" (memory/structure), what data they contain, and techniques for observing them at runtime such as debuggers, logging, and object inspectors. Discusses practical tools and methods for examining object state and behavior to improve debugging and program understanding.
AI-written summary · about
chapters (7)
- 0:00Object introduction
- 10:10JVM memory and GC
- 16:43Memory analysis tools
- 26:37Memory issues in production
- 31:45Memory usage analysis
- 35:01Optimizing with deduplication
- 42:09Summary
related talks
44mObject-Disoriented
38mWhat Object-Oriented Programming Was Supposed to Be: Two Grumpy Old Guys’ Take on ...
48mMy Style Guide for Object-Oriented Design
54mStarting at the Beginning (of Design)
55mObject Lifetime in C++: From Start to Finish
48mObject modeling: Theory vs Practice. Round 1
32mThe Evolution of Object-Oriented Programming
38mClean Code and Object Calisthenics!
