ä½¿ç¨ NetBeans Profiler 5.5
æ¯æçå¹³å°
NetBeans Profiler å½åæ¯æå¨ 32 ä½å 64 ä½ Java èææº (JVM) ä¸è¿è¡çåºç¨ç¨åºãNetBeans Profiler è¿ä¸æå¸¸ç¨çæä½ç³»ç»å ¼å®¹ï¼å ¶ä¸å æ¬ WindowsãLinuxãSolaris SparcãSolaris X86 å Mac OS Xãæå ³è¯¦ç»ä¿¡æ¯ï¼è¯·åè§ä¸åç§æä½ç³»ç»ä¹é´çå ¼å®¹æ§ã
æ¯æç Java VM
Profiler ç®åå¯ä»¥å¯¹ä¸å JVM ä¸è¿è¡çåºç¨ç¨åºæ§è¡æ§è½åæï¼
- æ å JDK 5.0_04 VM ææ´é«çæ¬ï¼å»ºè®®ä½¿ç¨ JDK 5.0_09 ææ´é«çæ¬ï¼ãå¯ä»¥å¨ http://java.sun.com/j2se/1.5.0/download.jsp ä¸ä¸è½½ææ°ç JDKã
NetBeans Profiler æ¯æ 32 ä½å 64 ä½ JVMãç®åï¼å¨ JDK 6 å JDK 5.0_04 ä¸ï¼Profiler çç¸å ³åè½æ¯ç¸åçï¼å æ¤ï¼æä»¬è¿èå°å®ä»¬ç»ç§°ä¸º "JDK 5/6"ã - æ å JDK 6 Early Access VMï¼ä» Build 26 å¼å§ï¼ãå¯ä»¥éè¿ Java SE ä¸è½½ Web ç«ç¹ä¸è½½è¯¥ JDKã
- å®å¶ç JFluid VMï¼åºäºæ åç JDK 1.4.2 VMãhttp://profiler.netbeans.org/download/index_zh_CN.html å°æ¤å®å¶ç JVM ä½ä¸ºåç¬ç NBM ä¸è½½æä»¶èæä¾ã
- NetBeans Profiler 5.5 å¨ Mac OS X 10.4.2 åæ´é«çæ¬ï¼ä½¿ç¨ Apple ç J2SE 5.0 Release 3 åæ´é«çæ¬ï¼ä¸è¿è¡ã
æ¨å¯ä»¥æ´æ¹ Profiler å¯å¨åºç¨ç¨åºä»¥è¿è¡æ§è½åææ¶ä½¿ç¨ç JVMï¼æ¹æ³æ¯ï¼éæ©âå·¥å ·â>âé项â> "Profiler"ï¼ç¶åä»ç»åæ¡ä¸éæ© Java å¹³å°ãæ¤å¤ï¼è¿å¯ä»¥å° Profiler æå®ä¸ºä½¿ç¨å¨åºç¨ç¨åºä¸æå®ç JVMãè¦å¨ç»åæ¡çåè¡¨ä¸æ·»å æå é¤ JVMï¼è¯·åå»â管çå¹³å°â以æå¼ Java å¹³å°ç®¡çå¨ã
è¦ä½¿ç¨æç»çå®å¶ JVMï¼è¯·å°è¯¥å段ä¿ç为空ç½ãå¨å° Profiler è¿æ¥è³æ£å¨è¿è¡æå¯å¨ç JVM æ¶ï¼å°å¿½ç¥æ¤è®¾ç½®ï¼å ä¸ºæ¤æ¶ä¼èªå¨æ£æµç®æ JVM çæ¬ã
ä¸é¨å®å¶ç JFluid Java VM
妿åºç¨ç¨åºéè¦ JDK 1.4.2 æè½è¿è¡ï¼åå¿
须使ç¨ä¸é¨æ¹è¿ç JavaTM VMï¼æºèª HotSpotTM VM 1.4.2_04ï¼å¯¹å
¶è¿è¡åæãæ¤æ¹è¿ç JVM ä½ä¸ºåç¬ .nbm 模åæä»¶æä¾ãå®è£
è¯¥æ¨¡åæ¶ï¼è¯¥ JVM å°è¢«æ¾å¨ userdir/modules/profiler-ea-vm ç®å½ä¸ãå
¶ä¸ï¼userdir æ¯è¿è¡ Profiler ç NetBeans IDE çç¨æ·ç®å½ï¼å¯ä»¥å¨â帮å©â>âå
³äºâå¯¹è¯æ¡ä¸æ¾å°è¯¥ç®å½çä½ç½®ãé常ï¼å®ç±»ä¼¼äºï¼éè¦å°ææä»¥ä¸ç¤ºä¾ä¸ç "johnsmith" æ¿æ¢ä¸ºæ¨çç»å½åï¼/home/johnsmith/.netbeans/5.5ï¼å¨ UNIX® ä¸ï¼æ c:\Documents and Settings\JohnSmith\.netbeans\5.5ï¼å¨ Windows ä¸ï¼ã妿å¯å¨çåºç¨ç¨åºæ¯è¦åç¬è¿è¡åæçåºç¨ç¨åºï¼å³ä¸éè¿ NetBeans è¿è¡å¯å¨ï¼åå¯ä»¥ç´æ¥è°ç¨ä»¥ä¸ç®å½ç jre/bin åç®å½ä¸ç Java å¯å¨å¨ã
å¨ JDK 5.0 ä¸è¿è¡ IDE æ¶å¦ä½å¯¹å ¶è¿è¡é ç½®ï¼
JDK 1.4.2_04 VM æ æ³è¿è¡ä½¿ç¨ JDK 5/6 ä¸ç Java æºä»£ç ç¼è¯å¨ç¼è¯çç±»ãå¨è¿äº JDK çæ¬ä¸ï¼å¯¹ç±»æä»¶æ ¼å¼è¿è¡äºæäºä¸å
¼å®¹çæ´æ¹ï¼å è导è´è¾æ©ç JVMï¼ä¸ä»
æ¯ JFluid JVMï¼æ æ³è¿è¡ä½¿ç¨ JDK 5.0 çæç .class æä»¶ã妿 Profiler åç°æåæçåºç¨ç¨åºç主类å
·æä¸å
¼å®¹ççæ¬å·ï¼åä¼éç¥æ¨è¿ä¸æ
åµå¹¶åæ¢è¿è¡ã
å¨ JDK 5.0 ä¸è¿è¡ç IDE ä¸è¿è¡åæï¼
- å¨è®¡ç®æºä¸å®è£ JDK 1.4.x SDKã
- éè¿ä»ä¸»èåä¸éæ©âå·¥å ·â>âJava å¹³å°ç®¡çå¨âï¼å¨ IDE ä¸å°å ¶æ·»å 为æ°ç Java å¹³å°ã
- æå¼â项ç®å±æ§âï¼ä»â项ç®âçªå£ç项ç®ä¸ä¸æèåä¸éæ©â屿§âï¼ï¼ç¶åéæ©è¯¥å¹³å°ä½ä¸ºæ¤é¡¹ç®ç Java å¹³å°ã
æ å JDK 5/6 Java VM
è¦å¨ Profiler æ¯æç JDK 5/6 VM ä¸åæåºç¨ç¨åºï¼è¯·ä»ä¸»èåä¸éæ©âå·¥å ·â>âé项â> "Profiler"ï¼ç¶åä»ç»åæ¡ä¸éæ© Java å¹³å°ã
请注æï¼ä¸å®å¶ç JFluid VM ä¸åï¼æ å JDK 5/6 VM ç®å䏿¯æå°å·¥å ·è¿æ¥è³æ£å¨è¿è¡ç JVMï¼ä½ä»ç¶æ¯æå¨å¯å¨æ¶è¿æ¥ JVMï¼ä¹ç§°ä¸ºç´æ¥è¿æ¥ï¼ãæå ³è¯¦ç»ä¿¡æ¯ï¼è¯·åè§å° Profiler è¿æ¥è³æ¬å°æè¿ç¨ JVM é¨åã
ä¸åç§æä½ç³»ç»ä¹é´çå ¼å®¹æ§
æ¤å·¥å ·å å«ä¸äºåèæºå¨ç ï¼è¿å¯¹äºç§»æ¤å°ä¸å平尿¥è¯´å¹¶éæ å ³ç´§è¦ãè¿ä¼éå¶ç®åå¯ä»¥è¿è¡ Profiler ç平尿°éãç®åï¼å¯ä»¥å¨ Solarisï¼Sparc å x86 çæ¬ï¼ãLinuxãMac OS X 以å Windows ä¸è¿è¡ NetBeans Profilerã
Windows éå¶ãè¯¥å·¥å ·éç¨äºææ 32 ä½ Windows çæ¬ï¼ä½æ¯ç±äº Windows 95 å Windows 98 ä¸çé«å辨çç³»ç»è®¡æ¶å¨é®é¢ï¼è¯¥å·¥å ·å¨è¿äºå¹³å°ä¸å¯è½ä¸ç¨³å®å¹¶ä¸/ææ§è½åæç»æå¯è½ä¸åç¡®ã
卿æ Windows çæ¬ä¸ï¼CPU æ§è½åææé´è·åçâçº¿ç¨ CPUâæ¶é´å¯è½ä¼ç±äºä»¥ä¸å·²ç¥é®é¢èä¸åç¡®ï¼æ¤æä½ç³»ç»ä¸ççº¿ç¨ CPU 计æ¶å¨çå辨çè¾ä½ï¼å¤§çº¦ä¸º 10 毫ç§ï¼ã
Solaris éå¶ãProfiler ç®åéè¦ Solaris 8 ææ´é«çæ¬ãå®ä¸éç¨äºä»¥åç Solaris çæ¬ã
Linux éå¶ãè³æ¬ææªç¨¿æ¶æ¢ï¼å·²äºè§£å° Linux ä¸ççº¿ç¨ CPU 计æ¶å¨çå辨çå¾ä½ï¼è¶ è¿ 10 毫ç§ï¼ãå æ¤ï¼å¨çº¿ç¨ CPU æ§è½åææé´è·åçâçº¿ç¨ CPUâæ¶é´å¯è½ä¸åç¡®ã
