jvm如何调优?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jvm如何调优?

2019-03-05 15:58:13 3607 4

jvm如何调优?

取消 提交回答
全部回答(4)
  • 编码人生
    2019-07-17 23:30:12

    话题太大,不过主要步骤你要了解
    1.根据你的应用类型和服务器配置设置正确的JVM参数配置
    2.根据你遇到的瓶颈寻找你需要调优的点,比如接口的RT高,监控一下gc情况、线程耗时、gc策略;比如有full-gc,要关注内存使用情况,对象是否存在泄漏、jvm参数是否可以优化等

    0 0
  • destiny2018
    2019-07-17 23:30:12

    jvm调优是一个系统性的工程,实际工作中一般会调优工具如 jstack、jconsole、jps等一般也就差不多,这里的差不多是只能入门并解决简单问题了,随着入门并从简单到复杂解决的问题多了,也就能纯熟了~
    建议深入研究一本书并实践:深入理解jvm虚拟机;

    0 0
  • 知识图谱
    2019-07-17 23:30:11

    JVM 调优步骤:

    1,首先还要明确你是否要进行 JVM 调优(如 GC 耗时过长,内存泄漏等)
    2,调优主要分为下面几类:

    1. 内存泄漏或者内存溢出的问题。这一类问题比较简单,dump内存,然后结合业务日志排查即可;
    2. 选择合适的垃圾回收器,比如 CMS/G1 适用于对时延要求比较高的,CMS对CPU更敏感,parallel 系列更适用于计算等。
    3. 选择好了垃圾回收器后,配置合理的 JVM 参数,因为不同的垃圾回收器的参数不一样,因此在这里不再展开。但是比较关键的几个参数有:垃圾回收的时机,新生代的大小,参与垃圾回收的 CPU 并发度等。

    建议系统地看看调优的博文。

    1 0
  • 消失er
    2019-07-17 23:30:11

    jvm调优 是一项不小的工程。
    需要你 了解、熟悉JVM配置参数的含义,需要你思考 有些默认值的意义,更改了这个值会产生什么样的影响

    0 0
添加回答
相关问答

1

回答

JAVA中IO如何理解?

2021-11-16 21:37:00 136浏览量 回答数 1

0

回答

一般的java项目需要jvm调优吗?

2021-11-04 10:14:54 187浏览量 回答数 0

0

回答

jvm调优过程中,如何处理堆外内存导致的溢出错误?

2021-11-04 10:42:31 334浏览量 回答数 0

1

回答

JVM性能调优,内存泄露及解决方法?

2021-10-29 23:39:56 610浏览量 回答数 1

0

回答

jvm调优过程中,如何处理由于安全点导致的时间停顿?

2021-11-04 10:46:13 359浏览量 回答数 0

0

回答

生产环境该如何配置JVM

2021-10-22 16:52:03 313浏览量 回答数 0

1

回答

JVM的特点?

2021-10-22 12:43:18 158浏览量 回答数 1

1

回答

说一下 JVM 调优的工具?

2020-03-11 12:32:41 390浏览量 回答数 1

1

回答

JVM栈结构

2019-12-23 14:57:25 433浏览量 回答数 1

1

回答

[@倚贤][¥20]如何理解JVM内置的编译或GC日志

2018-12-14 23:06:09 1620浏览量 回答数 1
+关注
李博 bluemind
云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147
2107
文章
1103
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载