`
seapigxie
  • 浏览: 26644 次
社区版块
存档分类
最新评论
阅读更多
一、性能的因素或方面
    1、运算的性能
    2、内存的分配
    3、启动时间
    4、程序的可伸缩性:程序在用户超载的情况下的反映
    5、性能的感知:判断的准则
二、提高java性能的四个方面
    1、良好的设计方法和模式
    2、java部署环境
    3、应用程序的实现----找到循环代码
    4、硬件和操作系统
三、优化步骤
    1、明确对性能的具体要求
    2、了解当前程序的性能瓶颈
    3、找到性能瓶颈
    4、采取适当的模式来提高性能
    5、只进行某一方面的修改
四、方法和技巧
   1、对象的生成和大小的调整
   2、对于与实例无关的,应使用静态变量
   3、生成对象时,要分配合适的空间和大小
   4、减少临时变量的生成
   5、只有在作用域范围内进行初始化
   6、多线程,异步同步块的大小,锁
   7、高速缓存
   8、减少网路请求次数
   9、序列化时使用transient
  10、异常的使用,不能使用异常来控制流程
五、oracle性能
    1、优化器的选择
    2、访问表的方式:全表扫描、建立索引、共享SQL
    3、调整硬盘I/O,同一表空间放在不同的硬盘上,系统全局区域的大小
    4、操作系统参数:缓存、内存
    5、优化SQL
   6、适当的数据冗余
    7、将文件分散在不同的硬盘上,数据文件、日志文件、
    8、优化排序,尽量在内存中排序
  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics