性能思考总结

关于性能上的思考
主要原因预期期望和实际结果不相符合的情况,更准确是说实际结果没有达到预期期望。性能有很多方面会导致速度很慢,这里只是针对自己感悟总结。


1.虚模式加载 关于序时簿的加载数据,由于通常情况下,我们的序时簿界面数据可能会达到几万条,如果这个时候我们一下子就加载出几万条数据,那么这个时候


通常会出现卡死的情况,这样导致的用户体验就很差了,所以这个时候我们采用了一个虚模式加载的方式,就是采用添加滚动事件来加载数据,每次只是


加载一页数据,这样,就能满足性能上的要求了。


2.延迟加载 对于树形结构或者多叶签控件加载数据,如果需要加载的是大数据量,那么将数据加载到控件里面去需要较长的时间,这个时候,我们会考虑


通过添加树节点展开事件,切换叶签事件来动态加载数据,但是在个别操作上,如查找操作上时,需要遍历所有节点,所以这种情况下,需要全加载整棵树。




3.程序语言上优化 算法上的优化


一般情况下,我们经常在程序上遇到的问题主要是循环语句上的问题,那么尽量避免多层循环,如果循环在业务意义上能够拿出来,那么尽量将循环分开,这样面临的
(n+m)和n*M的计算量。


优化技巧:灵活使用continue,break.语句




4.Sql
按需取数



猜你喜欢

转载自blog.csdn.net/z123271592/article/details/72833707