У меня есть проект в Netbeans, который я профилирую (используя Java 7). То, что я ищу, представляет собой сборку мусора, сколько памяти из пространства Эдена входит в пространство «Оставшийся в живых», и если в пространство Тенерифе есть какая-либо память. Кроме того, я ищу, как пространство Tenured растет со временем.Мониторинг коллекции мусора Java
распечатать статистику GC, но я только получить информацию, как это:
2339.967: [GC 2339.967: [ParNew: 66213K->4522K(69376K), 0.0161101 secs] 284589K->223320K(369484K), 0.0161685 secs] [Times: user=0.03 sys=0.00, real=0.02 secs]
2344.543: [GC 2344.543: [ParNew: 66218K->4520K(69376K), 0.0161084 secs] 285016K->223739K(369484K), 0.0161647 secs] [Times: user=0.03 sys=0.00, real=0.02 secs]
2349.118: [GC 2349.118: [ParNew: 66216K->4519K(69376K), 0.0159046 secs] 285435K->224159K(369484K), 0.0159587 secs] [Times: user=0.03 sys=0.00, real=0.02 secs]
Кто-нибудь знает способ, чтобы выяснить информацию, которую я ищу?
Спасибо!
Используйте VisualVM, который имеет модуль мониторинга GC. –
См. Также Q/A: http://stackoverflow.com/q/13924565/772000 –
JVisualVM - это путь, за исключением случаев, когда вы хотите выложить для дорогого профилировщика, такого как JProfiler (у них есть бесплатные версии с открытым исходным кодом, если вы соответствуете этому категория).JVisualVM является бесплатным (как в пиве) всегда. – SnakeDoc