摘要: (1)除了释放不再被引用的对象,垃圾收集器还要处理 堆碎块 。请求分配新对象时可能不得不增大堆空间的大小,虽然可以使用的空闲空间是足够的,但是堆中没有没有连续的空间放得下新对象。可能会导致虚拟机产生不必要的”内存不足“错误。 (2)使用垃圾收集堆,有一个潜在的缺陷就是加大程序的负担, 可能影响程序的 阅读全文
posted @ 2016-03-17 09:24 _1900 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 列出正在运行的虚拟机进程,用法如下: 监视虚拟机运行状态信息,使用方式: 比如: 每隔1秒输出一次JVM运行信息: 生成堆存储快照,使用方式: 生成虚拟机当前时刻的线程快照,帮助定位线程出现长时间停顿的原因,用法: Monitor Monitor是 Java中用以实现线程之间的互斥与协作的主要手段, 阅读全文
posted @ 2016-03-17 09:23 _1900 阅读(408) 评论(0) 推荐(0) 编辑