å
³äºæ§è½è°ä¼ï¼
1 éè¦ä¸ä¸ªæ§è½æ¢æµå¨ï¼æ¾å°è°ç¨æé¢ç¹ç代ç 段ï¼ä¼åè¿é¨å代ç ï¼ä¼åç®æ³ï¼
2 å¾å¾1%ç代ç è¿è¡æ¶é´å 99%ãæ以ä¼åè¿äºä»£ç å°±è½äºåååã
3 æ好æ¯è½çæç¼è¯åç代ç ï¼è¿æ ·åææå½»åºã
Javaçæ§è½åæ使ç¨JProfiler
å æ åæ使ç¨çJstack
Javaæ§è½è°ä¼ SSHæ¡æ¶ä¼å以éåºç¹å®ç项ç®
ä¸ãJVMè°ä¼
1 åç§åå¾åæ¶ç®æ³åå
¶ä¼å£ï¼
2 é对ä¸ååºç¨ç±»åå¦ä½éæ©JVMåæ°
3 常ç¨è°ä¼å·¥å
·ç使ç¨ï¼jps/jstat/jmap/jstack/jinfo/jhatï¼
4 è°ä¼æ¡ä¾åæ(å¦ä½éæ©ä¸åå
ååç大å°ï¼å¦ä½éæ©ä¸åçç®æ³æ¥æåæ§è½ãååºæ¶é´)
äºãJavaåºç¨ä¸CPUå ç¨çã使ç¨æ
åµåæï¼çº¿ç¨æ»éçé
ç³»ç»æ§è½ç¶é¢çåæå®ä½
1 JStackç深度使ç¨
2 åç§Linuxçæ§å½ä»¤çé
å使ç¨(top,vmstat,iostat,sar ä¸è¦è½»ä¿¡èªå·±è½å®å
¨ææ§è¿äºå½ä»¤)ãåæ
(åä¸éµJavaæ¼æ´éè¿å¶é Hashå²çªæ¥å å°½CPUèµæºå°±å¯ä»¥éè¿topå½ä»¤å¿«éå®ä½å°,ä½ è¯å®æ²¡æè¿ä¹ç¨è¿)
3 JProfilerç详ç»ä½¿ç¨
ä¸ãJavaå
å溢åºåæ
1 ç¨EMAæ¥åæå
åå ç¨æ
åµ
2 éè¿æ¡ä¾åææ¥å®ä½å
åæ³æ¼
äºèç½ä¸çæ§è½ä¸»è¦æ¯ä¸¤ä¸ªæ¹é¢ï¼
1 ååéï¼å°±æ¯ç³»ç»æ¯æç访é®éã
2 延è¿ï¼å°±æ¯ä¸ä¸ªè¯·æ±æ交åï¼ç¸åºçæ¶é´ã
ä¸è¬ç¡¬ä»¶ä¸åçæ
åµä¸ï¼ä¸¤æ¹é¢åèªä¼åå°æéåï¼ç¸äºä¼å¶çº¦ï¼ä¹å°±æ¯ååéå¢å¼ºçè¯æ¯å¦éè¦å»¶è¿å 大ï¼åä¹äº¦ç¶ã
温馨提示:答案为网友推荐,仅供参考