0x8c000 5.01.2600.1255 C:\WINDOWS\system32\USER32.dll
0x7e090000 0x41000 5.01.2600.1346 C:\WINDOWS\system32\GDI32.dll
0x629c0000 0x8000 5.01.2600.1126 C:\WINDOWS\system32\LPK.DLL
0x72fa0000 0x5a000 1.409.2600.1106 C:\WINDOWS\system32\USP10.dll
### Relocated from base of 0x10000000:
0x003c0000 0x18000 141.2004.0003.0001 C:\Java141\jre\bin\java.dll
### Relocated from base of 0x10000000:
0x003e0000 0x17000 141.2004.0003.0001 C:\Java141\jre\bin\core.dll
### Relocated from base of 0x10000000:
0x04a40000 0x12000 141.2004.0003.0001 C:\Java141\jre\bin\zip.dll
### Relocated from base of 0x10000000:
0x04df0000 0x3a1000 141.2004.0003.0001 C:\Java141\jre\bin\jitc.dll
也可以使用 listdlls -r java 命令,列出所有运行的 Java 进程及其使用的 DLL。
如何监控Java应用程序的Windows内存使用情况(12)
时间:2011-04-16 IBM Emma Shepherd
Sysinternals Handle
Handle 给出进程所用句柄(文件、套接字等)的列表。解压 Handle 下载文件,并将其 添加到路径中,然后试着运行它。对于我们的 Java 程序,输出结果如下所示:
>handle -p 3904
Handle v2.2
Copyright (C) 1997-2004 Mark Russinovich
Sysinternals - www.sysinternals.com
------------------------------------------------------------------
java.exe pid: 3904 99VXW67\cem
c: File C:\wsappdev51\workspace\Scratch
4c: File C:\wsappdev51\workspace\Scratch\verbosegc.out
50: File C:\wsappdev51\workspace\Scratch\verbosegc.out
728: File C:\WebSphere MQ\Java\lib\com.ibm.mq.jar
72c: File C:\WebSphere MQ\Java\lib\fscontext.jar
730: File C:\WebSphere MQ\Java\lib\connector.jar
734: File C:\WebSphere MQ\Java\lib\jms.jar
738: File C:\WebSphere MQ\Java\lib\jndi.jar
73c: File C:\WebSphere MQ\Java\lib\jta.jar
740: File C:\WebSphere MQ\Java\lib\ldap.jar
744: File C:\WebSphere MQ\Java\lib\com.ibm.mqjms.jar
748: File C:\WebSphere MQ\Java\lib\providerutil.jar
74c: File C:\Java141\jre\lib\ext\oldcertpath.jar
750: File C:\Java141\jre\lib\ext\ldapsec.jar
754: File C:\Java141\jre\lib\ext\JawBridge.jar
758: File C:\Java141\jre\lib\ext\jaccess.jar
75c: File C:\Java141\jre\lib\ext\indicim.jar
760: File C:\Java141\jre\lib\ext\ibmjceprovider.jar
764: File C:\Java141\jre\lib\ext\ibmjcefips.jar
768: File C:\Java141\jre\lib\ext\gskikm.jar
794: File C:\Java141\jre\lib\charsets.jar
798: File C:\Java141\jre\lib\xml.jar
79c: File C:\Java141\jre\lib\server.jar
7a0: File C:\Java141\jre\lib\ibmjssefips.jar
7a4: File C:\Java141\jre\lib\security.jar
7a8: File C:\Java141\jre\lib\graphics.jar
7ac: File C:\Java141\jre\lib\core.jar
如何监控Java应用程序的Windows内存使用情况(13)
时间:2011-04-16 IBM Emma Shepherd
可以看出我们的进程中有一个句柄,该句柄指向类路径目录和几个 JAR 文件。事实上, 该进程还有更多的句柄,但默认情况下该工具仅显示引用文件的句柄。使用 -a 参数就可以 显示其他句柄:
>handle -a -p 3904
Handle v2.2
Copyright (C) 1997-2004 Mark Russinovich
Sysinternals - www.sysinternals.com
------------------------------------------------------------------
java.exe pid: 3904 99VXW67\cem
c: File C:\wsappdev51\workspace\Scratch
4c: File C:\wsappdev51\workspace\Scr
|