JVM
YungLee2018
做些想做的事情,且迈脚去做,而非去想。
展开
-
JVM进一步个人理解
虚拟机性能监控 命令: jps(jvm process status):展示虚拟机运行进程唯一ID和启动主类。 jstat:监视虚拟机各种状态运行信息,显示本地或远程虚拟机进程中的类加载、内存、垃圾收集、JIT收集等运行数据。用于查看运行期虚拟机性能问题首选。 jstack:java堆栈跟踪工具,用于生成当前虚拟机的线程快照。 工具: 在java文件的bin目录下,执行 jconsole.exe,...原创 2020-03-27 15:56:26 · 178 阅读 · 0 评论 -
JVM - GC回收和内存分配理解
GC回收 - 内存分配 基于算法理论和实际实现,即先构建策略算法,然后采用具体的实现体,去实现。 1、明确哪些需要被回收。 算法为: (1)计数算法:一个对象被使用一次,计算加一,释放减一,最后对象计算为零标记回收。针对对象之间的互相调用就会出现问题。A对象调用B对象,B调用A,但实际不需要,就出现内存问题。 (2)可达算法:采用 GCRoots为起点,向下检索,没有检索的对象标记回收。(使用的)...原创 2020-03-11 16:25:09 · 175 阅读 · 0 评论