• Java程序的优化


    1.尽早释放无用对象的引用  
      A a = new A();
      a = null;//对象a使用完毕后,主动将其设为null
    2.尽量不要主动调用某个对象的Finalize()方法 ,应该交给垃圾回收机制调用 覆盖finalize方法以确保资源释放 作为一个补充操作,以防用户忘记“关闭“资源,
    3.尽量减少Collection,Map等高级数据结构的使用,因为这些高级数据结构比较复杂,在内存空间分配和回收效率都比较低
    4.尽量避免在类的默认构造方法中创建,初始化大量的对象,防止在调用其子类的构造方法是造成不必要的内存资源浪费
    5.尽量避免强制系统进行垃圾内存的回收
    6.尽量在合适的应用场景下使用对象池技术以提高系统性能
  • 相关阅读:
    空类型指针实践
    参数作用域实践
    内联函数实践:有疑惑未解决
    可变参数实践
    默认参数实践
    函数指针实践
    Windows下开发环境搭建
    Test
    C++ 左值与右值
    如何打包成多个资源文件
  • 原文地址:https://www.cnblogs.com/rzkwz/p/12425693.html
Copyright © 2020-2023  润新知