![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
git_2147483647
用进废退
展开
-
使用 java visualvm 以及 idea 进行一次 jvm 调优
一,找到 jdk 路径下的jvisualvm.exe 1) VisualVM 可以安装各种插件 2)其中这几个比较常用:监控,线程,Visual GC 3) Visual GC 可以清楚的看到,老年代,新生代的内存变化,以及 GC 频率时间等。很实用的插件。 二,启动测试程序,进行测试查看 参考博文 1)通过观察老年代 GC 情况,对比发现哪里出现问题,进行堆...原创 2020-04-01 10:16:07 · 554 阅读 · 0 评论 -
Java内存泄露原因以及解决方法
原文:https://blog.csdn.net/wtt945482445/article/details/52483944 首先,需要了解 JAVA 的内存分配策略,以及堆栈的区别 Java 内存分配策略 Java 程序运行时的内存分配策略有三种,分别是静态分配,栈式分配,和堆式分配,对应的,三种存储策略使用的内存空间主要分别是静态存储区(也称方法区)、栈区和堆区。 静态存储区(方法区...转载 2019-06-17 11:23:38 · 6140 阅读 · 3 评论