JVM
exception_index
If you can't explain it simply, you don't understand it well enough!
展开
-
JVM内存分配笔记
一、JVM运行过程 1)编写.java文件 2)JVM(虚拟机)将.java文件编译成.class文件 3)类加载器加载.class文件 4)加载完毕,交由JVM执行引擎(Execution Engine)和字节码解释器执行 在执行过程中,JVM会用一部分空间来存储程序执行期间需要用到的数据和相关信息。 这一段空间分为Runtime Data Area(运行时数据区),也就是我们常说的J...原创 2018-08-17 15:55:12 · 171 阅读 · 0 评论 -
JVM调优笔记
java -Djava.security.egd=file:/dev/./urandom -Xms128m -Xmx128m -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=128M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/javadump -jar user.jar &...原创 2018-10-15 22:44:46 · 2501 阅读 · 0 评论 -
判断对象是否可回收和垃圾收集算法
一、判断对象是否可以被回收的算法。 1.引用计数算法(Reference Counting): 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1; 当引用失效时,计数器值就减1; 任何时刻计数器为0的对象就是不可能再被使用的。 主流的虚拟机都没有使用该算法,很难解决对象之间相互循环引用的问题。 2.可达性分析算法策略(Reachability Analysis) 这个算法的基...原创 2019-02-22 15:36:55 · 270 阅读 · 0 评论