Portál AbcLinuxu, 1. května 2025 08:47

Sledování Javy 5

23.4.2006 21:01 | Přečteno: 976× | Plané filozofování | poslední úprava: 23.4.2006 21:34

Před pár dny jsem narazil na tento článek o API ke sledování javovského virtuální stroje verze 5. Článek je docela dlouhý, přotože popisuje celou architekturu i API, ale pokud člověk nechce psát nějaký svůj diagnostický nástroj, může použít velice jednoduché hotové řešení. (Hezky česky "out of the box" :-)

Stačí při startu JVM predat nějaké takové parametry:

-Dcom.sun.management.jmxremote.port=1234
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false

Pak stačí spustit JConsole (což je standardní aplikace přibalená k Javě 5) a připojit se na port 1234 stroje, kde JVM běží.

A už sledujete bitvu alokátor vs. GC, vlákna, class loadery, moc hezké. Nasadil jsem to na Tomcata a pár mých javoských démonů na kolejním serveru. Myslím, že to může být velmi užitečné.

       

Hodnocení: 96 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Heron avatar 23.4.2006 21:14 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Sledování Javy 5
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak to je bomba, díky díky díky. :-D
Heron
23.4.2006 21:22 bodo | skóre: 3
Rozbalit Rozbalit vše Re: Sledování Javy 5
Odpovědět | Sbalit | Link | Blokovat | Admin
Super niečo podobné som hľadal, hneď to idem vyskúšať.Dík.:)
23.4.2006 22:39 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Sledování Javy 5
Odpovědět | Sbalit | Link | Blokovat | Admin
jj jmx rules
Later --- Lukáš Zapletal
24.4.2006 10:50 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Sledování Javy 5
Odpovědět | Sbalit | Link | Blokovat | Admin
Velmi, velmi. Já tím jednou vychytal deadlock (na provozním serveru, fujtajxl).

Ještě bych upozornil na utilitky jps a jstack.

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.