爱问知识人 爱问教育 医院库
首页 >
电脑/网络
程序设计
JAVA相关

Java性能优化的有哪些技巧呢?

胡*** | 2016-12-10 10:22:31

全部答案(共1个回答)

    2016-12-10 10:22:32
  • 1.  调整垃圾收集(GC)
    由于垃圾收集的复杂性,很难发现你的应用的准确性能.不过,如果你真的想优化你的应用,你应该相应地处理垃圾收集.通用的准则是调整GC设置并同时执行性能分析.
    
    
    2. 正确地选择适合你的GC算法
    让我们更深入地探讨GC优化.毕竟,GC优化是要处理的整个优化问题中最基本的.目前,Java中有四种供你选择的垃圾收集算法.每种算法满足不同的需求,因此你要选择(适合你的...

    查看全部>>

    1.  调整垃圾收集(GC)
    由于垃圾收集的复杂性,很难发现你的应用的准确性能.不过,如果你真的想优化你的应用,你应该相应地处理垃圾收集.通用的准则是调整GC设置并同时执行性能分析.
    
    
    2. 正确地选择适合你的GC算法
    让我们更深入地探讨GC优化.毕竟,GC优化是要处理的整个优化问题中最基本的.目前,Java中有四种供你选择的垃圾收集算法.每种算法满足不同的需求,因此你要选择(适合你的需求的).很多开发人员正是因为不了解GC算法而未能优化他们的应用.
    
    
    3.Java 堆
    Java内存堆在迎合内存需求方面担任了至关重要角色.通常更好的做法是初始时分配最小的堆,然后通过持续的测试不断增加它的大小.大多数时候优化问题都可以通过增加堆的大小解决,但如果存在大量的GC开销,则该解决方案不起作用.
    
    
    4. 关键应用优化
    关键代码优化是优化你的Java应用最好的方式.如果你的应用对GC和堆优化没有反应,那么最好是做架构改进并关注于你的应用是如何处理信息的.使用聪明的算法并管理好对象就能解决大量的问题,包括内存碎片,堆大小问题和垃圾收集的问题.
    
    
    
    M*** | 2016-12-10 10:22:32 46 2 评论
    0/300
  • JAVA相关相关知识

最新问答 推荐信息 热门专题 热点推荐
热点检索
确定举报此问题
举报原因(必选):
报告,这不是个问题
报告原因(必选):
返回
顶部