JVM
文章平均质量分 65
IT届小白
这个作者很懒,什么都没留下…
展开
-
[案例] java项目故障诊断和性能调优(Linux版)
[案例] java项目故障诊断和性能调优(Linux版)原创 2022-11-04 21:11:37 · 435 阅读 · 0 评论 -
Linux常用命令(项目部署版)
查看当前java项目:ps -ef | grep java 查看当前日志生成文件(实时):tail -n 100 -f /obis2/backend2/nohup.log 查看文件:cat nohup.log 启动java项目:nohup java -jar /obis2/backend2/test.war > /obis2/nohup.log 2>&1 &...原创 2022-04-14 09:39:52 · 2569 阅读 · 0 评论 -
JVM优化之常用的部署命令
XmnXmsXmxXss有什么区别Xmn、Xms、Xmx、Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。-Xms 堆内存的初始大小,默认为物理内存的1/64-Xmx 堆内存的最大大小,默认为物理内存的1/4-Xmn 堆内新生代的大小。通过这个值也可以得到老生代的大小:-Xmx减去-Xmn-Xss 设置每个线程可使用的内存大小,即栈的大小。在相同物理内存下,减小这个值能生成更多的线程,当然操作系统对一个进程内的线程数还是有限制的,不能无限生原创 2022-03-20 15:49:07 · 110 阅读 · 0 评论 -
JDK性能监控工具
实战java虚拟机 JDK性能监控工具 jdk开发包中,除了比较熟悉的java.exe,javac.exe,还有一系列的辅助工具,它们都存放在jdk安装目录/bin目录下,乍一看这些都是exe,但实际上它们只是将java程序的一层包装,真正的实现是在lib/tool...转载 2022-03-19 11:22:24 · 1043 阅读 · 0 评论 -
[案例] java项目故障诊断和性能调优(window版)
做这次性能调优主要是项目每当在使用高峰期就会出现卡顿,加载速度慢,严重影响工作效率,因此开始排查故障和调优一,问题定位在故障出现时优先打开任务管理器和资源监视器主要查看CPU和内存的使用情况(后面没有遇到相同情况,所有截图都只展示排查和优化步骤),从任务管理器上面看到内存和CPU的使用情况,根据实际情况去找出使用资源最高的程序,当时排查到的是java使用cpu和内存最高,同时mysql占用了大量的IO然后先从mysql入手,在mysql中可以看到某条sql正在不断的执行,根据该sql去查原创 2022-02-27 14:38:34 · 568 阅读 · 0 评论