工作笔记—JAVA
凌风.983
这个作者很懒,什么都没留下…
展开
-
JVM常用参数简单介绍
工作中较为常用的几种JVM参数 -Xms:表示java虚拟机堆区内存初始内存分配的大小,通常为操作系统可用内存的1/64大小即可,但仍需按照实际情况进行分配。有可能真的按照这样的一个规则分配时,设计出的软件还没有能够运行得起来就挂了。 -Xmx:表示java虚拟机堆区内存可被分配的最大上限,通常为操作系统可用内存的1/4大小。但是开发过程中,通常会将 -Xms 与 -Xmx两个参数的配置相同的值,其目的是为了能够在java垃圾回收机制清理完堆区后不需要重新分隔计算堆区的大小而浪费资源。 -XX:newSi原创 2021-07-15 10:14:14 · 101 阅读 · 0 评论 -
JAVA应用生产环境现场保存
保存JVM的现场 ps -ef|grep java --拍个照片(目的是记录各应用进程号) top --看看哪个java进程高,拍个照片(目的是记录进程高的进程号) top -H -p pid --拍个照片(目的是记录该进程中占用cpu高的线程号) jmap -dump:format=b,file=heapDump.hprof pid --记录JVM的堆栈信息 jstack -l pid >jstac.dump原创 2021-07-15 10:11:12 · 240 阅读 · 0 评论