
jvm
qq_21480329
这个作者很懒,什么都没留下…
展开
-
java性能调优jvisualvm使用
java性能调优jvisualvm使用,实际项目中,针对一些大型项目进行性能调优,此时不可避免需要知道服务各种性能参数,java jdk相应的命令(jvisualvm),提供了可视化界面。一.线上性能调优开启jmx远程访问权限,项目一般是以脚本启动,在脚本中添加相关的参数,编写一个start.sh脚本,执行脚本启动服务,如:nohup java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.s原创 2020-08-15 22:43:34 · 809 阅读 · 0 评论 -
HSDIS生成反汇编代码
本文主要是是针对mac os系统环境下HSDIS配置使用。1.下载libjvm.dylib文件把hsdis-amd64.dylib放在$JAVA_PATH/jre/lib/server/中,与libjvm.dylib同目录比如:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/jre/lib/server2.添加jvm参数-server -Xcomp -XX:+UnlockDiagnosticVMOptions -XX原创 2020-05-24 00:25:49 · 1413 阅读 · 0 评论 -
jvm调优
jvm调优主要是关注吞吐量、停顿时间。1.获取gc日志默认使用的是ParallelGC-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:gc.log2.CMS日志-XX:+UseG1GC -Xloggc:cms-gc.log3.G1日志-XX:+UseG1GC -Xloggc:g1-gc...原创 2020-01-30 13:14:03 · 670 阅读 · 0 评论 -
jvm进程垃圾收集器
jvm垃圾回收,如何查看java当前进程所用的垃圾收集器。1.jps命令jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps参数说明具体 [options]选项解析:-q: 仅输出VM标识符,不包...原创 2020-01-26 15:46:30 · 1089 阅读 · 0 评论