首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问关于代码优化和效率的有关问题

2012-02-29 
请教关于代码优化和效率的问题请问最后写好的代码应该怎样进行优化呢?效率又怎么测试呢?需要用什么软件吗?

请教关于代码优化和效率的问题
请问最后写好的代码应该怎样进行优化呢?效率又怎么测试呢?
需要用什么软件吗?

[解决办法]
优化的話,你把你的代碼中需要擇行循環多,或需要空間較大的部分再試著用其他的方法替換下,找到最好的解決方案,效率測試的話 你寫個測試用的代碼調用下,測試代碼中的數據要讓你原代碼的問題暴露出來
測試軟件的話 我也沒用過
[解决办法]
一般应用软件,只要不至于用冒泡法排序大量数据,用遍历查找大量数据,都不会需要效率方面的考虑。
因为现代PC机的运算能力那叫高
[解决办法]
代码优化从编译代码生成角度来说,编译器已经给你作了,不用人工进行。
自己能够作的优化多数是在体系结构上,逻辑上,算法上的优化。
效率可分为空间效率即内存占用,以及时间效率即响应时间,执行速度等等。对应到具体的代码来说,可以考虑内存管理方面以及数据搜索,数据通信等等方面,评价一个程序的效率可以从这几方面去考察。
[解决办法]
优化的第一原则就是:不要优化。优化的第二原则(仅适用于专家)是:还是不要优化。
[解决办法]
复杂度分析 ~
[解决办法]
做大项目,一般也不需要用什么算法,就是简单的流程

很特殊的地方才需要自己设计算法

热点排行