Java 程序的性能问题? Java的性能问题的确比较头疼了,很大程度上影响了应用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你要小心java的内存泄漏,他其实是对象的引用一直在某些地方存在,有很多相关的工具。性能方面只能对调用的api进行严格的限制了,比如字符串的相加,不要用""+"",而要用bufferreader的appent。这些没有系统的全面的资料。 是呀, 小生也对这个问题相当的头痛。 再写java程序的时候,的确十分方便, 但在程序编写完之后, 却发现所谓的垃圾收集也没有sun说宣言的那样神奇, 如果各位觉得有什么值得注意的地方, 还请赐教! 不要频繁的创建和销毁对象,尽量使用高速缓存;尽量少进行同步化;尽量少使用动态绑定;对象使用完毕就设为null;采用StringBuff进行字符串连接;算法优化等等。 sun 的jvm的GC做的不是很好了,换一个JVM. ^_^, 我的源码可能太长, 全部贴出来恐怕太大了, 贴一部分又可能说明不了问题, 因为我程序的结果是正确的,存在的是内存泄漏的问题。 我想请教的是, 各位有没有处理这方面问题的经验来指点一下小生。 或者各位有没有一些关于Java程序性能优化的建议, 大家探讨一下! to coaa: 你的意思是还有其他的JVM吗? 这是一个很难解决的问题,编写好的代码有时候还是要借助工具的。jprobe-suite 工具用用看吧。可以监视java的对象,内存消耗等。对你的程序也许有用。 A_Liang(阿亮) 兄:对象使用完毕就设为null,好像没用吧!垃圾仍然存在 多用private static对象成员代替临时产生的对象。 多谢大家指点,小生感激不尽!再请问一下,IBM 的JVM 真能够对Java程序作相当的优化吗?它不是基于sun 的jvm? 建议读一读Java高效编程这本书 to: tiger999听说这本书中文版不怎么样, 你知道那有英文版可下吗? JVM有很多的,就连微软也有啊。只不过SUN是最好的JVM而已。IBM从来挂羊头卖狗肉,投资不大、不认真那来好字可言啊! 用IBM的JVM ?据说BEA的JVM JROCKIT 是最快的。去DOWNLOAD一个试试。 不知道你跑在哪个平台上。以前看过一篇统计,微软的jvm 是sun的3倍快 TO WUGNG免费的download没有不过你可以到www.codesaw.com去看看 自己写一个通用的池吧,我用java写一个聊天室,起初也是跟你的毛病一样,吃内存且不稳定,写了一个通用池后,实现了线程池、大对象池和连接池,现在稳定多了,内存也少了一般。 12345/234/789 如何组号输出 java基础问题:父类实例化子类示例成员“绑定”问题。 问题 大家有什么好的文档管理工具?比如变来变去的需求文档? 一个多线程同步的问题 画线的问题 一个关于5。0版本的问题? 求助??菜单问题? 本人准备学习Java编程,请高手指点一本合适的入门书籍(最好有电子书籍可以下载),多谢了!! 求个正则,截取字符串 jar 的实用问题 请教关于protected的访问控制
如果各位觉得有什么值得注意的地方, 还请赐教!
我想请教的是, 各位有没有处理这方面问题的经验来指点一下小生。
或者各位有没有一些关于Java程序性能优化的建议, 大家探讨一下!
jprobe-suite 工具用用看吧。可以监视java的对象,内存消耗等。对你的程序也许有用。
对象使用完毕就设为null,好像没用吧!垃圾仍然存在
再请问一下,IBM 的JVM 真能够对Java程序作相当的优化吗?
它不是基于sun 的jvm?
听说这本书中文版不怎么样, 你知道那有英文版可下吗?
微软的jvm 是sun的3倍快
免费的download没有
不过你可以到www.codesaw.com去看看