【转】Java内存优化,java内存优化
【转】Java内存优化,java内存优化
原文:http://www.techpages.org/solution-for-java-performance-and-memory-issues/Java Performance and Memory optimization is one of the challenging task in java programming.In case of big java projects we must consider this.Here I listed few techniques for java performance and memory optimization.
1.Use mutable StringBuffer/StringBuilder classes instead of immutable String objects.
2.In case of I/O operations use buffering when writing to and reading from
files and/or streams.Avoid reader/writers use streams instead of this.
3.Remove references to the short-lived objects from long-lived objects like Java collections.
3.Create objects before entering the loop and avoid creating new objects for each iteration.
4.Use ArrayLists, HashMap instead of Vector,Hashtable etc wherever possible.
5.Reduce calls to Date, Calendar, etc related classes.
6.Use logging frameworks like Log4J which uses I/O buffers instead of System.out.println.
7.Set the initial capacity of a collection.Empty vector has array size 10.
8.Use tools like JProfiler,JProbe,OptimizeIt to find memory leaks in your java application.
9.Improve Java Application performance using SwingWorker class.
10.Use Thread pooling and database connection pooling techniques wherever possible.
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 阅读(591) | 评论(0) | 转发(0) | 0上一篇:【转】c语言static和extern的用法
下一篇:【转】JAVA中的内联函数
相关热门文章- 我的第一个python程序之续集...
- mmap 文件映射内存详解...
- mmap 映射内存文件详解...
- 欢迎javadog123在ChinaUnix博...
- 欢迎java605506740在ChinaUnix...
- Tomcat 6 配置SSI
- tomcat + ssi
- JDK1.6官方下载_JDK6官方下载_...
- Java 判断文件夹、文件是否存...
- 如何正确(完美)卸载Java/JDK/J...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
相关文章
- 暂无相关文章
用户点评