zoukankan      html  css  js  c++  java
  • 代码的优化

    局部优化:

    1、去除不需要的局部对象

    2、尽量通过引用,而不是传值,来处理对象

    3、把类中的小函数设置为内联函数

    4、对计算的处理:
          一定会有的计算: 提前计算 (小的范围,计算量比较小)
          可能会有的计算:延迟计算
          不会有的计算: 不计算   
    5、利用模板代替虚函数

    6、尽量使用简单的数据类型

    7、不用使用虚函数的地方,尽量不使用虚函数
    8、使用数据流进行不同格式数据的连接

    系统优化:

    1、缓存:
         1)、使用多个对象,建立对象池 (频繁使用,不用建立和消除)  
         2)、提前建立static 对象  
         3)、引用计数  
         4)、从数据库中加载数据到内存(使用的数据从硬盘加载到内存)    
    2、使用特殊的结构代替通用的结构

    3、预先计数 ,比较大的流程计算,(这个计算量比较大)

    4、失效代码,删除,参照细菌的生成曲线

    5、多线程 和多进程


    下面的硬件方面的优化:

    1、增加硬件处理的性能

    2、增加硬件设施的个数

  • 相关阅读:
    数据库中索引的概念
    将博客搬至CSDN
    数据结构之图(图的基本操作)
    数据结构之图(图的简介)
    数据结构树之红黑树
    图解数据结构树之AVL树
    排序算法之选择排序
    数据结构树之二分查找树
    Kali-Dos洪水攻击之Hping3
    Linux系统查看CPU使用率命令
  • 原文地址:https://www.cnblogs.com/haibianxiaolu/p/3851604.html
Copyright © 2011-2022 走看看