ä½¿ç¨ NetBeans Profiler 5.5
æ§è½åæç»æ - 代ç çæ®µ
åæä»£ç çæ®µæ§è½æ¶ï¼âæ§è½åæç»æâæ ç¾ä¸çç»æå°æ¾ç¤ºæ§è¡æä¸ªæ¹æ³å ç䏿®µä»£ç ææ§è¡æ´ä¸ªæ¹æ³æè±è´¹çæ¶é´ã
å¨âéæ©æ§è½åæä»»å¡âå¯¹è¯æ¡ä¸éæ©âåæä»£ç çæ®µæ§è½âæ¶ï¼å°å¯¹ä»£ç çæ®µæ§è½è¿è¡åæã
è¦æå¼âæ§è½åæç»æâæ ç¾ï¼è¯·åå» "Profiler" çªå£ä¸çâ宿¶ç»æâæé® (
)ã
âæ§è½åæç»æâæ ç¾
åæä»£ç çæ®µæ§è½æ¶ï¼ç»æå°ä»¥åè¡¨å½¢å¼æ¾ç¤ºå¨âæ§è½åæç»æâæ ç¾ä¸ã
该å表çé¿åº¦æ¯ä»¥ä¸ä¸¤ä¸ªå¼ä¸çè¾å°è ï¼
- å®é æ§è¡æ¤ä»£ç åºåçæ¬¡æ°ã
- 代ç åºå CPU ç»æç¼å²åºç大å°ã
代ç çæ®µæ§è½çæµéæ¹æ³
CPU ç»æç¼å²åºæ¯å¨ç®æ JVM å åä¸ä¿ççç¯å½¢ç¼å²åºï¼å ¶ç¼ºç大å°ä¸º 1000 个å ç´ ãå¯ä»¥å¨è¿è¡å®å¶çæ§è½åææ¨¡å¼ä¸æ´æ¹å ¶å¤§å°ã请注æï¼å ³éç®æ JVM æ¶ï¼æ¤ç¼å²åºä¸å å«çç»æå°ä¸¢å¤±ï¼å æ¤åºå¨ç®æ VM ä»å¤äºæ´»å¨ç¶ææ¶éæ©âæ§è½åæâ->âéç½®æ¶éçç»æâï¼å°½ç®¡é£æ¶ç®æ åºç¨ç¨åºå¯è½å·²æ§è¡å®æ¯ï¼ã
æµé代ç çæ®µæ§è½æ¶ï¼ææµéçæ¯æ§è¡æä¸ªæ¹æ³å çä»»æä¸æ®µä»£ç ææ§è¡æ´ä¸ªæ¹æ³æè±è´¹çæ¶é´ãè¿å°±å¥½åå¨ç®æ æ¹æ³ç代ç ä¸æå ¥ä¸¤ä¸ª System.currentTimeMillis() è°ç¨ï¼æå¤ä¸ªè°ç¨ï¼å¦ææ¤æ®µä»£ç å å å«ä»»ä½ return è¯å¥ï¼ï¼ç¶å计ç®å·®å¼ãä¸è¿ï¼Profiler 使ç¨ä¸ç§é«å辨çç计æ¶å¨å¹¶èªå¨å®ææ´ä¸ªè¿ç¨ï¼å èæ¨å¯ä»¥å¨åºç¨ç¨åºè¿è¡æ¶æå ¥/å é¤ä»»ææ°éç计æ¶å¨ã使 è®ºä½æ¶ï¼åªè½æä¸ä¸ªè®¡æ¶å¨å¤äºæ´»å¨ç¶æã
å¦è¯·åè§
