java内存分析
无尽沉淀
这个作者很懒,什么都没留下…
展开
-
JVM内存查看
JDK自带的一些查看内存的工具,如jps,jinfo等,这些命令查看JVM虚拟机的内存情况,需要是startup.bat启动的虚拟机,而不是tomcat.exe启动的,如果是tomca.exe启动的话,这些命令是查看不了的。原创 2013-07-15 20:13:32 · 424 阅读 · 0 评论 -
JVM监控工具-jprofiler和jprobe
由于项目中tomcat占用内存达到了2G,怀疑是否有内存泄露,于是在网上搜索相关的JVM的内存监控工具。 (1)Jconsole已经知道怎么配置,在网上搜一下就知道,但是无法查看JVM里面的class的情况,只能作为一个宏观的性能工具;原创 2013-07-11 17:06:16 · 2941 阅读 · 0 评论 -
JVM 发生native heap溢出问题
1、 最近项目中出现JVM中native heap无法分配的问题,但是根据JVM产生的dump文件来看,heap是够用的,根据自己学些的JVM的知识和在网上查询的一些资料,分析是JNI这块出现了问题。 2、 往JNI方面分析,然后找到JVM崩溃的那个时间点的日志,在那个时间点调用了很多的native方法,而且频率非常的高;操作系统本身的物理内存占用到了98%,在任务管理器中看到了很多的powe原创 2013-07-25 15:26:07 · 1077 阅读 · 0 评论