码迷,mamicode.com
首页 >  
搜索关键字:java性能优化    ( 104个结果
Java性能优化技巧集锦
Java性能优化技巧集锦作者:兄弟连可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。一、通用篇“通用篇”..
分类:编程语言   时间:2016-10-26 17:03:03    阅读次数:147
我的后端开发书架2015 2.0版
《Java并发编程实战》 人手一本不用多说了。 《深入理解 Java 虚拟机 第2版》 深入理解虚拟机并不是那么难,Java程序员都该看看,很多知识其实是必须的。另外还有几本类似主题的,忽然一下子都出来了。 《Java性能优化权威指南》 虽然后面的章节好像用处不大,前面有些部分还是值得看,不过Gos ...
分类:其他好文   时间:2016-09-16 22:46:29    阅读次数:200
java性能优化笔记(三)java程序优化
程序代码优化要点: 字符串优化:分析String源码,了解String常用方法,使用StringBuffer、StringBuilder。 List、Map、Set优化:分析常用ArrayList、L...
分类:编程语言   时间:2016-09-14 09:44:18    阅读次数:196
Java 性能优化
http://eclipsesource.com/blogs/2013/01/21/10-tips-for-using-the-eclipse-memory-analyzer/ http://docs.oracle.com/cd/E13150_01/jrockit_jvm/jrockit/genin ...
分类:编程语言   时间:2016-08-01 01:36:50    阅读次数:173
Java性能优化指南系列(三):理解JIT编译器
即时编译器概述 编译器在编译过程中通常会考虑很多因素。比如:汇编指令的顺序。假设我们要将两个寄存器的值进行相加,执行这个操作一般只需要一个CPU周期;但是在相加之前需要将数据从内存读到寄存器中,这个操作是需要多个CPU周期的。编译器一般可以做到,先启动数据加载操作,然后执行其它指令,等数据加载完成后,再执行相加操作。由于解释器在解释执行的过程中,每次只能看到一行代码,所以很难生成上述这样的高...
分类:编程语言   时间:2016-07-13 16:10:18    阅读次数:1346
Java性能优化——HashCode的使用
背景 告警子系统监控4万个大网元所有端口的某些指标数据,根据阈值配置判断是否产生告警。采集——数据处理子系统每5分钟会主动采集24万次数据,发送24万条消息给告警子系统,这24万条消息涉及100万实体的数十个指标数据。告警子系统采用多节点部署方式分担压力,每个节点处理不同网元类型,不同实体,不同指标 ...
分类:编程语言   时间:2016-07-10 12:29:20    阅读次数:294
java性能优化1--字符串优化处理
以上代码中,s1和s2引用的是相同的地址,故而第四行打印出的结果是true;而s3虽然只与s1,s2相等,但是s3时通过new String("123")创建的,重新开辟了内存空间,因引用的地址不同,所以第5行打印出false;intern方法返回的是String对象在常亮池中的引用,所以最后一行打 ...
分类:编程语言   时间:2016-07-09 20:48:01    阅读次数:230
Java性能优化指南系列(二):Java 性能分析工具
进行JAVA程序性能分析的时候,我们一般都会使用各种不同的工具。它们大部分都是可视化的,使得我们可以直观地看到应用程序的内部和运行环境到底执行了什么操作,所以性能分析(性能调优)是依赖于工具的。在第2章,我强调了基于数据驱动的性能测试是非常重要的,我们必须测试应用的性能并理解每个指标的含义。性能分析和数据驱动非常类似,为了提升应用程序的性能,我们必须获取应用运行的相关数据。如何获取这些数据并理解它...
分类:编程语言   时间:2016-07-05 01:12:38    阅读次数:372
java性能优化
优化技术1:尽可能的重用对象,而不是新建。因为对象的新建时间是赋值时间的980倍,而新建一个小数组的时间是赋值时间的3100倍。 ...
分类:编程语言   时间:2016-07-01 18:19:58    阅读次数:150
Java性能优化指南系列(一):概述和性能测试方法
Java性能分析是一门艺术和科学;科学指的是性能分析一般都包括大量的数字、测量和分析。绝大多数的性能工程师都有科学背景,运用科学的严谨是获取最大性能的重要组成部分。艺术部分指的是什么呢?性能调优是部分科学部分艺术的观点是很早就有的,但是关于性能的主题很少会给定特定的知识,这就是艺术的部分了,它和我们平常接受到的培训是不一样的,培训是确定了的。还有部分原因是对于某些人来说,性能调优是建立在深入的知识...
分类:编程语言   时间:2016-06-23 18:55:25    阅读次数:230
104条   上一页 1 ... 3 4 5 6 7 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!