jmap histo live
ÈçºÎʹÓà jmap ºÍ MAT ½øÐжÑÄÚ´æ·ÖÎö?
ʹÓÃ-dump»òÕß-histo²ÎÊý. ÔÚÕâ¸öģʽÏÂ,live×Ó²ÎÊýÎÞЧ. help£º´òÓ¡°ïÖúÐÅÏ¢ J<flag>£ºÖ¸¶¨´«µÝ¸øÔËÐÐjmapµÄJVMµÄ²ÎÊý ÃüÁjmap pid ²é¿´½ø³Ì...
jmapÃüÁî
dump¶Ñµ½Îļþ,formatÖ¸¶¨Êä³ö¸ñʽ£¬liveÖ¸Ã÷ÊÇ»î×ŵĶÔÏó,fileÖ¸¶¨ÎļþÃû ´òÓ¡¶ÑµÄ¶ÔÏóͳ¼Æ£¬°üÀ¨¶ÔÏóÊý¡¢ÄÚ´æ´óСµÈ¡£jmap -histo:live Õâ¸öÃüÁîÖ´ÐУ¬JVM»áÏÈ´¥·¢gc£¬È»ºó...
linux jmapÈçºÎʹÓÃ
-histo[:live] ´òÓ¡¶ÑµÄ¶ÔÏóͳ¼Æ£¬°üÀ¨¶ÔÏóÊý¡¢ÄÚ´æ´óСµÈµÈ -permstat ´òÓ¡java¶ÑpermÇøµÄclassloaderͳ¼Æ -F Ç¿ÖÆ£¬ÔÚjmap -dump»òjmap -histo...
jmapÃüÁîµÄʵÏÖÔÀí½âÎö
1¡¢ÔÚJmap.javaÀàµÄmainº¯ÊýÖУ¬¶Ô²ÎÊý½øÐнâÎö¡£2¡¢½âÎö³öÀ´²ÎÊýÖÐÓС°-histo:live¡±£¬ÔòÖ´ÐÐhisto·½·¨£ºattach·½·¨½¨Á¢ÁËjmap½ø³ÌºÍJVMÖ®¼äµÄsocketÁ¬½Ó£¬½¨Á¢¹ý³Ì¿ÉÒԲ鿴...
ÈçºÎ²é¿´unix µÄjavaÄÚ´æʹÓÃÇé¿ö
jmap -histo 3409 | jmap -histo:live 3409 ¿ÉÒÔ¹Û²ìheapÖÐËùÓжÔÏóµÄÇé¿ö(heapÖÐËùÓÐÉú´æµÄ¶ÔÏóµÄÇé¿ö)¡£°üÀ¨¶ÔÏóÊýÁ¿ºÍËùÕ¼¿Õ¼ä´óС¡£Êä³öÄÚÈÝ£ºÐ´¸ö½Å±¾£¬¿ÉÒԺܿì°Ñ...
jmapÃüÁîÏê½â - - - ²é¿´JVMÄÚ´æʹÓÃÏêÇé
4> -histo[:live] ´òӡÿ¸öclassµÄʵÀýÊýÄ¿,ÄÚ´æÕ¼ÓÃ,ÀàÈ«ÃûÐÅÏ¢¡£ÃüÁjmap -histo:live 19570 ½á¹û£ºÊ¹ÓÃjmap½«ÄÚ´æÐÅÏ¢±£´æµ½ÈÕÖ¾Îļþa.log£¬Ò»¶Îʱ¼äºó£¬Ê¹ÓÃÎı¾...
OOMÔÒò¼°½â¾ö·½°¸
ͬʱ£¬Ê¹ÓÃjmap -histo:live PID | moreÃüÁîÄÜ°ïÖúÕÒµ½Õ¼ÓÃÄÚ´æ×î´óµÄ¶ÔÏó¡£Èç¹ûϵͳ×ÊÔ´ºÄ¾¡£¬½ø³Ì´´½¨µÄÏß³ÌÊýºÍÍøÂçÁ¬½ÓÊýÒ²¿ÉÄܵ¼ÖÂoom¡£Õë¶Ô²»Í¬ÀàÐ͵Äoom£¬½â¾ö·½°¸...
ʹÓÃjdk³£Óù¤¾ßÅŲé¹ÊÕÏÁ÷³Ì
jmap -histo:live pid ͳ¼ÆÀàʵÀýÊýÒÔ¼°×Ö½ÚÊý¡£ Ò»°ãÓà jmap -histo:live pid | grep packge ¼ì²éÊÇ·ñÄÚ´æй©£¬pageΪjavaÏîÄ¿µÄ°üÃû jmap -J-D64 -heap 1 ...
JVMµ÷ÓŵĺËÐĵãÊÇʲô?
ʹÓÃjmap -histo[:live] pid²é¿´¶ÑÄÚ´æÖеĶÔÏóÊýÄ¿¡¢´óСͳ¼ÆÖ±·½Í¼,Èç¹û´øÉÏliveÔòֻͳ¼Æ»î¶ÔÏó,ÈçÏÂ: root@ubuntu:/# jmap -histo:...
³£ÓÃµÄ JVM ÐÔÄܵ÷Óżà¿Ø¹¤¾ßÓÐÄÄЩ?
¿´±¾Éí´óСʱ,Õ¼´óÍ·µÄ¶¼ÊÇchar[] ,byte[]Ö®ÀàµÄ,ûʲôÒâ˼(ÓÃjmap -histo:live pid ¿´µÄÒ²ÊDZ¾Éí´óС)¡£ËùÒÔÐèÒª¹ØÐĵÄÊDZ£Áô´óС±È½Ï´óµÄ¶ÔÏó,¿´ËÔÚÒýÓÃÕâЩchar[], byte[...