Memory Management · interview question
Which runtime artifact best answers the question, "What objects are still retained and who is holding references to them?"?
Multiple choiceMediumchapter-14-curatedpremiummemory-managementheap-dump
Answer and explanation
Correct answer
A. Heap dump
Why
A heap dump captures the live heap and reference graph. It helps you see which objects remain in memory and what paths are keeping them alive.
Test yourself on Memory Management
A free test with instant, explained results. No account needed.
More Memory Management questions
- Which JVM flag would you use to analyze memory allocation and garbage collection behavior?
- Why does a reference variable in Java memory management matter in this design?
- A service that creates many runtime proxies crashes with OutOfMemoryError: Metaspace. What is the most likely problem?
- Why do teams use the 'jstack' tool in Java in production code?
- In a multi-threaded Java application, where do the different threads store their method call frames?
- Why does the Z Garbage Collector (ZGC) over traditional collectors help in practice?