JAVA的性能调优
性能调优不仅仅可以提高吞吐量更重要是为了节省公司资源,这里主要介绍的是如何在JAVA层面的性能调优
se7en_q
作为女人,必须精致
展开
-
JAVA编码优化|String
https://editor.csdn.net/md/?articleId=108047958https://editor.csdn.net/md/?articleId=108048176这两篇文章已经知道在开发未完成前不做性能调优,但是需要做的就是代码、算法和设计模式相关的优化。接下来就是要开始做开发工程中的优化点,这篇文章要说的就是字符串String的优化点。废话不多说,show timeWhat?String为什么是常量?第一是为了不被串改;第二是为了让hashCode码不变;根本目的原创 2020-08-19 07:43:05 · 145 阅读 · 0 评论 -
性能调优的一般步骤有哪些?
前面一篇已经告诉你,性能调优的参考指标,也就是对应的目标。当我们知道目标之后,现在就是要进行测试调优了。那么性能调优一般我们可以分为四个步骤:测试 - 分析 - 调优 - 测试 最后一步就是总结反思是那个地方导致性能上有问题,以后如何去避免。好了,废话不多说,show time。第一步:测试首先准备好测试背景,要和生产环境一致。然后就是测试场景,比如一个是只有安装主功能,一个是不只有主功能,可能还有别的算法也在运行,在不同的场景下,性能上是否会有影响。这也可以成为对比性测试,比如对比一个方法原创 2020-08-18 05:12:52 · 1720 阅读 · 0 评论 -
性能调优有哪些参考指标?
性能调优有哪些参考指标?我们都知道性能调优很重要,他不仅可以让我们的代码吞吐量变高,而且还会节省公司的资源,用最少的资源获得更大的吞吐量和最小的响应时间。但是调优应该什么时间去做呢?是在开发过程中吗?还是在开发之后呢?还有调优的目的是什么?有哪些参考指标?比如是CPU、内存、响应时间还是吞吐量?话不多说,show time.调优应该在什么时间做?开发过程中,你不需要做性能上调优,但需要做代码上的优化,比如减少迭代的次数、减少竞争锁、减少异常量、还有就是利用高效的算法,如果面对业务复杂的情况下,原创 2020-08-17 08:06:09 · 404 阅读 · 0 评论