Java性能优化
berber78
这个作者很懒,什么都没留下…
展开
-
Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:转载 2014-12-22 17:52:34 · 783 阅读 · 0 评论 -
Proguard随笔
ProGuard是一个压缩、优化和混淆Java字节码,它可以删除字节码中无用的类、字段、方法和没用的注释,还可以对类、字段、方法和属性进行混淆。 字节码其实包含了大量的调试信息,从而很容易被反编译,ProGuard的混淆器就能删除这些调试信息并进行混淆。 ProGuard也能在字节码级提供性能优化,通过某些内部方法。 通过修改proguard.cfg文件实现定制化,如原创 2015-03-17 11:05:02 · 630 阅读 · 0 评论 -
集合的性能提升
ArrayList中查找用binarySearch比indexOf高效,因为前者是二分查找,后者是逐个查找,但前者的使用前提是元素要排序,否则准确性不可靠。原创 2015-10-20 09:22:55 · 544 阅读 · 0 评论