JVM
文章平均质量分 91
jvm基础知识、优化、问题排查处理
alden_ygq
一枚北漂5年多的资深SRE菜鸟,专注SRE方向,专注于运维体系建设。个人宣言:先努力成就自己,再用知识成就他人。
展开
-
Tomcat调优总结
Tomcat自身的调优是针对conf/server.xml中的几个参数的调优设置。首先是对这几个参数的含义要有深刻而清楚的理解。以tomcat8.5为例,讲解参数。同时也得认识到一点,tomcat调优也受制于linux内核。linux内核对tcp连接也有几个参数可以调优。原创 2024-04-01 21:50:50 · 1149 阅读 · 0 评论 -
Linux系统之安装java开发环境
java下载地址:https://www.oracle.com/java/technologies/downloads/#java8。安装的版本为java-1.8.0-openjdk-devel.x86_64。运行测试文件,检查是否正确输出,正常输出打印内容,则java环境安装成功。在/etc/profile等环境变量文件中,删除java相关环境变量。检查本地系统版本,本次实践使用的是centos7.6版本。将jdk的二进制文件复制到/usr/local/目录下。2)搜索java的jdk版本。原创 2024-03-21 20:19:43 · 684 阅读 · 0 评论 -
内存溢出(OOM)-汇总指南
这就跟现实生活中的宽带运营商类似,他们向所有消费者出售一个100M的带宽,远远超过用户实际使用的带宽,一个10G的链路可以非常轻松的服务100个(10G/100M)用户,但实际上宽带运行商往往会把10G链路用于服务150人或者更多,以便让链路的利用率更高,毕竟空闲在那儿也没什么意义。Native Heap Memory是JVM内部使用的Memory,这部分的Memory可以通过JDK提供的JNI的方式去访问,这部分Memory效率很高,但是管理需要自己去做,如果没有把握最好不要使用,以防出现内存泄露问题。原创 2024-03-05 21:33:28 · 855 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
响应时间优先的应用 :尽可能设大,直到接近系统的最低响应时间限制 (根据实际情况选择)。在此种情况下,年轻代收集发生的频率也是最小的。同时,减少到达年老代的对象。吞吐量优先的应用 :尽可能的设置大,可能到达Gbit的程度。因为对响应时间没有要求,垃圾收集可以并行进行,一般适合8CPU以上的应用。原创 2024-03-04 12:03:09 · 51653 阅读 · 0 评论 -
Jvm之内存泄漏
java.lang.OutOfMemoryError,是指程序在申请内存时,没有足够的内存空间供其使用,出现OutOfMemoryError。产生该错误的原因主要包括:JVM内存过小。程序不严密,产生了过多的垃圾。原创 2024-02-27 22:02:55 · 1186 阅读 · 0 评论