ÈçºÎʹÓà 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[...


Ïà¹ØËÑË÷

ÈÈÃÅËÑË÷