JVM
文章平均质量分 66
科氏加速度
岁寒,然后知松柏之后凋也。
展开
-
java线程转储分析、jstack
java线程转储日志原创 2022-08-29 19:00:41 · 962 阅读 · 0 评论 -
jvisualvm连接tomcat
tomcat catalina.sh 添加启动参数,ip和端口一定要填,authenticate是否要认证,如果写true,要额外配置账号角色,这里写false。JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremo原创 2022-01-17 17:16:18 · 538 阅读 · 0 评论 -
java内存区域
一。程序计数器二。虚拟机栈1.栈帧2.局部变量表3常见递归,可能导致栈溢出,如果说给虚拟机栈限定一个大小,然后方法一直递归,就会导致StackOverFlowError;如果给虚拟机栈设置大小非常大,甚至超出了机器本身大小,然后方法递归,很明显会导致内存不够,OutOfMemoryError三。本地方法栈四。堆五。方法区...原创 2019-01-19 16:30:53 · 133 阅读 · 0 评论 -
JVM垃圾回收
一.如果判断对象是垃圾对象1.引用计数法:给对象加一个引用计数器,每有一个引用指向它,计数加一,如果计数为0,就是垃圾对象优点:实现简单,效率高缺点:无法解决对象之间相互引用的问题。有两个对象AB,A的属性指向B,B的属性指向A,这两个对象都没用了,但由于相互引用,导致无法回收2.可达性分析算法:以GC Roots为起点,当一个对象从GC Roots无法到达时,这个对象就可...原创 2019-02-16 16:28:33 · 289 阅读 · 0 评论 -
java热部署和类加载器
参考https://www.cnblogs.com/pfxiong/p/4070462.htmlhttps://blog.csdn.net/u010648555/article/details/783560401、热部署是什么?对于Java应用程序来说,热部署就是在运行时更新Java类文件。2、热部署有什么用?可以不重启应用的情况下,更新应用。举个例子,就像电脑可以在不重启的情...原创 2019-05-27 21:08:31 · 1086 阅读 · 0 评论 -
jvm知识点总览
转载:https://blog.csdn.net/ityouknow/article/category/7172723https://mp.weixin.qq.com/s?__biz=MzI4NDY5Mjc1Mg==&mid=2247484038&idx=1&sn=e083cc8b248461c8916a819119b059c3&chksm=ebf6daf9dc...转载 2019-06-10 19:57:49 · 138 阅读 · 0 评论 -
gc优化案例和经验
转载案例https://blog.csdn.net/ityouknow/article/details/79078249经验https://blog.csdn.net/ityouknow/article/details/79078225转载 2019-06-24 20:11:08 · 151 阅读 · 0 评论