Я использовал JVisualVM для просмотра приложения, и я видел много объектов SomeDomainClass в профилировщике памяти и моментальном снимке. Сценарий кучи Java (файл .hprof), выпущенный вскоре после этого, не содержал экземпляров SomeDomainClass. Поскольку профайлер памяти «отображает общее количество выделенных объектов», а файл hprof содержит объекты, активные в куче, означает ли это, что приложение создает много недолговечных экземпляров SomeDomainClass?Сравнение «выделенных объектов» в снимке JVisualVM с количеством экземпляров в дамке кучи Java
0
A
ответ
1
Фактически, когда вы начинаете генерировать кучу, visualVM
вызовет GC
непосредственно перед началом сбора объектов для определения живых объектов. затем собирая их.
Итак, если ваша куча не показывает какой-либо экземпляр класса SomeDomainClass
, то да SomeDomainClass
мгновений в реальном маштабе времени, в другом мире, эти экземпляры не имели никакой справки пока создающ кучу.
Смежные вопросы
- 1. Сравнение экземпляров объектов, C#
- 2. Как выделить память для кучи объектов при одном снимке?
- 3. Быстрый успешный выход из C++ с большим количеством выделенных объектов
- 4. Сравнение объектов в Java
- 5. MbUnit: Сравнение отдельных экземпляров объектов
- 6. Сравнение объектов в Java
- 7. Распределение стека и кучи экземпляров объектов C++
- 8. Jstat и Jvisualvm показывают разные номера для использования/распределения кучи
- 9. как связать строку экземпляров объектов в Java
- 10. Как провести анализ памяти кучи выделенных объектов во встроенных системах?
- 11. Сравнение экземпляров объектов SQLAlchemy для равенства атрибутов
- 12. Сравнение двух экземпляров класса в Java
- 13. Отслеживание объектов, выделенных в стеке
- 14. Сравнение двух объектов в Java
- 15. Java - Замените существующие объекты в памяти кучи
- 16. Java Сравнение объектов
- 17. Сравнение объектов Java
- 18. Django Paginate CPU Время масштабирования с количеством выделенных объектов, не отображаемых объектов
- 19. сравнение объектов Java
- 20. Сравнение объектов xml java
- 21. Получите количество экземпляров объектов в Java
- 22. Что касается экземпляров объектов/классов в Java
- 23. Сравнение 3 объектов JAVA
- 24. Создание экземпляров общих объектов в Java
- 25. Сравнение экземпляров NSNumber с isEqualToNumber
- 26. Что означает «&» для выделенных указателей кучи?
- 27. Сравнение экземпляров объектов для равенства по их атрибутам в Python
- 28. Управление количеством экземпляров класса
- 29. понять Java метрические единицы библиотеки в jvisualVM
- 30. Сравнение экземпляров классов в Python