随笔分类 - JVM
Java 虚拟机的相关知识点
摘要:#判断对象“存活” 或 “死亡” ##(一)引用计数器法 **思路:**为对象添加一个引用计数器,对象被引用一次,计数器加1,;当引用失效时,计数器减1;当对象的计数器为0时,则判断对象不可用; **存在问题:**引用计数器无法解决对象间的相互循环引用,因此主流的java虚拟机未使用该方式管理内存。
阅读全文
摘要:JConsole是JDK自带的调试程序,位于jDK的bin目录下:\jdk1.8.0_73\bin JDK的bin目录下还提供了其他小巧的工具,如:jps.exe jhat.exe,jhat.exe jmap.exe等工具 在window上双击显示如下: 在本地启动一个程序:JConsole进入 、
阅读全文
摘要:-Xmx20m: 最大堆内存 -Xms20m: 最小堆内存;当最大堆内存与最小堆内存设置一致,可避免JVM堆的自动扩展 -Xss: 设置虚拟机栈内存容量 -XX:+HeapDumpOnOutOfMemoryError 告诉虚拟机,当发生内存溢出时,生成当前的内存堆转储快照文件,以便后期分析(工具:V
阅读全文

浙公网安备 33010602011771号