不断补充
函数
函数开始要加入参数条件判断,条件不符返回并输出log
循环中尽量减少运算及函数调用
像Obj[i]这种数组调用,如果多次出现,也尽量用临时变量代替,[]运算也需要时间,如果多次调用obj.x那么.x也需要时间
像Obj.getInstance()这种单例一般都保存成临时变量,避免多次调用getInstance()函数
类与对象
类方法尽量写成静态,静态方法不需要频繁入栈
频繁创建的对象要有空闲对象池,避免内存泄露,并降低垃圾回收压力(java,c#),比如c#中foreach每次产生24b的垃圾,如果是高频运行的程序,应该禁用foreach,用for代替
c#中拼接字符串不使用string 用stringBuilder替代,否则会产生临时对象
本文分享了提高代码效率和程序性能的实用技巧,包括函数参数条件判断、减少循环中的运算与函数调用、合理使用临时变量、单例模式优化、对象池管理、字符串拼接等,适用于C#、Java等语言。
4万+

被折叠的 条评论
为什么被折叠?



