java hprof Îĵµ·ÖÎö¹¤¾ßÊÇÒ»¿îÊ®·ÖÊÊÓõÄjavaÎÊÌâ·ÖÎöרÓù¤¾ß,Õâ¿îÈí¼þ¿ÉÒÔÓÐЧµÄÕÒµ½³ÌÐò±àдȫ¹ý³ÌÖвúÉúµÄÎÊÌâ,Èÿª·¢ÈËÔ±¸ü·Ç³£ÈÝÒ׵IJì¾õ×Ô¼º´æÓеÄһЩ²»¹»!ÓÐÐëÒªµÄÓû§¸Ï½ôÀ´¶àÌØÈí¼þÕ¾Ãâ·ÑÏÂÔØ!
ºÜ¶àÅ䱸ÊôÐÔ¿ÉÒÔ²Ù×ÝÆÊÎöÈ«¹ý³Ì£¬ÕâÖÖÊôÐÔ»¹¿ÉÒÔ¸ù¾ÝJobConfµÄ¼òÒ×·½Ê½»ñµÃ¡£Ï±߶ÔMaxTemperatureDrive(°æ±¾ºÅ6)µÄ¸Ä¶¯½«¿ªÆôÔ¶³Ì¿ØÖÆHPROFÆÊÎö¡£HPROFÊÇjdkÄÚÖõķÖÎö¹¤¾ß£¬¾¡¹Ü½öÓлù±¾ÒªËØ£¬¿ÉÊÇÒ»ÑùÄܸøÓè³ÌÐòÁ÷³ÌµÄCPUºÍ¶ÑÓ¦ÓÃ×´¿öµÈÓÐЧÐÅÏ¢ÄÚÈÝ¡£
²éѯHPROF¿ìÕÕ
JProfilerÄÜ¿ªÆôÓÃJVMרÓù¤¾ß£¨ÀýÈçjconsole¡¢ jmap»ò¸ù¾Ý-XX: HeapDumpOnOutOfMemoryError JVMÖ÷Òª²ÎÊý¿ªÆô£©½¨Á¢µÄHPROF¿ìÕÕÎĵµ
ÎÞÍøÆÊÎö·½Ê½
Óû§²»Óøù¾ÝJProfiler GUIÁª½ÓÓ¦ÓóÌÐò¾Í¿ÉÒÔ¶ÔÖ®¿ªÕ¹ÉèÖá£ÔÚÎÞÍøÉèÖ÷½Ê½Ï£¬Óû§¿ÉÒÔÓ¦Óù¦ÄÜÆëÈ«µÄJProfiler¿ªÆôϵͳÈí¼þ»òÊÇJProfiler API¶ÔÉèÖôúÀíÉÌ¿ªÕ¹²Ù×Ý£¬Ëæºó½«¿ìÕÕ´¢´æÈëÓ²ÅÌ¡£ÉÔºòÓû§±ã¿ÉÓ¦ÓÃÃüÁîµ¼³öÀ´×¨Óù¤¾ß»òÊÇСÂìÒÏÿÈÕÈÎÎñµ¼³öÀ´×¨Óù¤¾ß£¬ÔÚJProfiler GUI»ò³ÌÐò±àдÔÔòµÄÉèÖõ¼³öÀ´Ö÷ÊÓͼÖпªÆôÕâÖÖ¿ìÕÕ¡£
¿ìÕÕ½ÏΪ
ÔÚJProfilerÖУ¬Óû§¿ÉÒÔ½«µ±½ñµÄÈ«²¿ÉèÖÃÊý¾ÝÐÅÏ¢´¢´æΪһ¸ö¿ìÕÕ´æ½øÓ²ÅÌÖС£JProfiler¸øÓèÁ˷ḻ¶à²ÊµÄ½ÏΪ×÷ÓÃÒÔ±ÈÕÕ2¸ö»òÊǺü¸¸ö¿ìÕÕÖмäµÄ²»Ò»Ñù¡£Óû§¿É´Ó±àд³ÌÐòµÄÃüÁî±È½Ï¹¤¾ßºÍant task±È½Ï¹¤¾ßÖÐÌôÑ¡ÆäÒ»½¨Á¢±ÈÕջ㱨¡£
µ±µØ¶Ô»°¼´Ê±ÆÊÎö·½Ê½
Óû§Ò»µ©½ç¶¨ºÃÀ²ÆäÓ¦ÓóÌÐòÔËÐз½·¨£¬JProfiler¼´ÄܶÔÖ®¿ªÕ¹ÉèÖã¬Óû§Á¢¿Ì±ãÄÜ´ÓÉèÖúõÄJVMÖмûµ½ÊµÊ±Êý¾Ý¡£Óû§Èô²»Ô¸¿ªÕ¹¶Ô»°Å䱸£¬Æä¿ÉÒԴӺü¸¸öIDEÈí¼þÖÐÌôÑ¡Æä×î°®µÄÄÇÒ»¸ö¶ÔÓ¦ÓóÌÐò¿ªÕ¹Å䱸¡£
Ô¶³Ì¿ØÖƶԻ°¼´Ê±ÆÊÎö·½Ê½
¸ù¾Ý¸Ä¶¯JavaÖð½¥ÃüÁî·½·¨µÄVMÖ÷Òª²ÎÊý£¬Óû§¿ÉʹËæÒâJavaÓ¦ÓóÌÐò¼àÊÓÀ´Ô´ÓÚµÄJProfiler GUIµÄÁª½Ó¡£¸ÃÉèÖóÌÐòÁ÷³Ì²»½ö¿ÉÒÔÔÚµ±µØµç×Ó¼ÆËã»úÉÏÔË×÷£¬»¹Äܹ»ÔÚÍøÉÏÖÐ×öΪijһÉèÖóÌÐòÁ÷³ÌµÄ¶îÍâ³ÌÐòÁ÷³ÌÓ¦Óᣳý´ËÖ®Í⣬JProfiler»¹´øÀ´Á˷dz£¶àµÄ¼¯³É»¯Ö¸µ¼£¬¿ÉÓÃÒÔÁ÷ÐеĿÉÒÔÐÖúÓû§°²ÑbºÍÉèÖÃÆäÓ¦ÓóÌÐòµÄÓ¦ÓóÌÐòÍøÂç·þÎñÆ÷¡£
Îļþ¼ÓÃÜÈí¼þ£¬¹ËÃû˼Ò壬¾ÍÊÇÓÃÓÚÎļþ¼ÓÃܵÄÈí¼þ¡£Îĵµ¼ÓÃÜÈí¼þͨ³£ÊÇΪ¸öÈËÉè¼ÆµÄ¡£Ã¿¸öÈ˶¼ÖªµÀ£¬ºÜ¶àÐÅÏ¢¶¼·ÅÔÚÎļþÖнøÐйÜÀí¡£ÓÐʱ»áÓöµ½Ò»Ð©ÐèҪΪÎļþ¼Ð¼ÓÃܵĻúÃÜÎļþ¡£ÒÔÏ°汾ΪÄú¼¯³ÉÁËһЩÎļþ¼ÓÃÜÈí¼þ¡£ÎÒÏàÐźܶàÅóÓÑÐèҪʹÓÃÕâÖÖÀàÐ͵ÄÈí¼þ¡£¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¼ÓÃܹ¤¾ß,Îĵµ¼ÓÃÜÈí¼þ,ûÓÐbitlockerÔõô¼ÓÃÜ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
Îĵµ±È½Ï¹¤¾ßÊÇÒ»Öַdz£·½±ãʵÓõŤ¾ß¡£ÎÞÂÛÊÇÔڰ칫»¹ÊÇѧϰ¹ý³ÌÖУ¬²»¿É±ÜÃâµØ»áÓöµ½Ò»Ð©¾ßÓи߶ÈÏàËÆÐÔºÍÇø±ðÐÔµÄÎļþ¡£Èç¹ûÐèÒªÇø·Ö£¬ÔòÐèҪʹÓÃÎĵµ±È½Ï¹¤¾ß¡£¶àÌØΪÄúµÄÅóÓѱàÒëÁËÒ»¸öÎļþ±È½ÏÈí¼þ£¬ÈçPDFÎļþ±È½Ï¹¤¾ß¡¢ExcelÎļþ±È½Ï¡¢PSDÎļþ±È½Ï¹¤¾ßµÈ¡£¶àÌØÈí¼þרÌâΪÄúÌṩÎļþ¶Ô±È¹¤¾ß,Îļþ¶Ô±Èapp,ÎļþÄÚÈݶԱÈÈí¼þ¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩghoÎļþä¯ÀÀ¹¤¾ß,gho¹¤¾ß,Îļþ»Ö¸´¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþËÑË÷¹¤¾ß,ÎļþËÑË÷¹¤¾ß°²×¿,win7ÎļþËÑË÷¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩÎļþͬ²½¹¤¾ß,ÍøÂçÎļþͬ²½¹¤¾ß,¿çƽ̨Îļþͬ²½¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ