JVM
文章平均质量分 77
qq_19783793
这个作者很懒,什么都没留下…
展开
-
JVM调优参数
【JVM 调优 - 不稳定参数 - 调优重点】 # java -XX:+PrintFlagsFinal # java -XX:+PrintFlagsFinal | more -- 分屏显示 # java -XX:+PrintFlagsFinal | wc -l -- 计算出不稳定参数大概多少行 [root@servernode2 ~]# java -XX:+PrintFlagsFinal 【JVM 调优 - 标准参数】 [root@servernode2 ~]# java 用法: java [.原创 2021-03-13 20:26:14 · 113 阅读 · 0 评论 -
Java内存模型与高并发基础知识点整理
1.规定了Java虚拟机与计算机内存是如何协同工作的。 2.规范了一个线程如何以及何时可以看到由其他线程修改过的共享变量的值 3.以及在必要的时候如何与其他线程同步的访问共享变量 JVM内存的组成 = 堆(Heap) + 栈(Stack) # 堆(Heap):运行时数据区,由垃圾回收负责。 优点:可以动态的分配内存大小,生存期也不必实现告知编译器,因为是运行时动态分配内存的。GC会不断自动回收掉不再使用的对象与数据。 缺点:由于是要在运行时动态分配内存,因此存取速度相对慢一些。 # 栈(Stack).原创 2021-03-06 14:01:16 · 131 阅读 · 0 评论 -
Java服务监控工具--jvisualvm 远程监控Tomcat配置
第一步:Tomcat的bin目录下catalina.sh中添加并配置JAVA_OPTS参数(或者参数:CATALINA_OPTS) -Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=50.27.36.122 -Dcom.sun.management.jmxremote.port=1100 -Dcom.sun.manageme...原创 2019-12-29 15:00:05 · 256 阅读 · 1 评论 -
JVM可以在服务运行时实时修改生效的监控参数
环境:java version "1.8.0_131" 查看某个进程所有参数配置 [root@izbp1c /]# jps 15154 -- process information unavailable 24979 jar -- 目标进程 17544 Jps 16573 Logstash [root@izbp1c /]# java -XX:+PrintFlagsFinal 24979 ...原创 2019-12-29 12:57:06 · 639 阅读 · 0 评论