在人气足的地方提问:怎么知道程序的运行效率?急!

snowwin 2003-09-13 09:52:04
假如说我要在程序中完成一项功能,分别用c语言和汇编来实现,虽然我知道肯定是汇编效率高,但是我怎么才能分别计算出这两个程序的运行效率呢?
哪位高手指点一下!
...全文
37 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
WestPower221 2003-09-14
  • 打赏
  • 举报
回复
前段时间我好想看见过这种软件

好象vc6里的工具包有这种工具
老猿的书房 2003-09-14
  • 打赏
  • 举报
回复
计算用大O法则。主要是要找出执行频率最高的语句段,用它做基准进行计算。
随着计算机硬件水平的提高,编程语言所带来的效率差已经越来越小了,要想提高速度就要在算法上下功夫
listshyp 2003-09-14
  • 打赏
  • 举报
回复
楼主,到算法和数据结构版去问这个问题,好吗?
goodluckyxl 2003-09-14
  • 打赏
  • 举报
回复
FishOfThink(旅者) ( ) 信誉:100

同意,现在的计算机不是靠语言来提高执行效率

c和汇编执行的效率相差不多,就算中型软件运行起来感觉不到

主要还是在设计算法和数据结构下工夫

eastsun 2003-09-14
  • 打赏
  • 举报
回复


自己在程序中插入记时器呀,不就可以知道时间了吗?
starssky 2003-09-14
  • 打赏
  • 举报
回复
效率包括时间和空间,你从这两方面分析就行了
cproom 2003-09-14
  • 打赏
  • 举报
回复
可以让两段代码都执行很多边,如10000次,然后看执行时间。
intel有一个效率工具好象叫VTune,可以精确到每条指令的执行时间,去找找
zk2486 2003-09-14
  • 打赏
  • 举报
回复
我也想知道的
fire_sun 2003-09-14
  • 打赏
  • 举报
回复
学习中
fancsdn 2003-09-14
  • 打赏
  • 举报
回复
现在总要是优化代码了。
saucerman 2003-09-14
  • 打赏
  • 举报
回复
算法复杂度、代码优化,头疼啊!
sarcophile 2003-09-14
  • 打赏
  • 举报
回复
用dsp的话在大循环里点一个发光管就行了。不过我觉得单片机什么的c优化得很好,都是针对特定的cpu优化的,效率应该很高的,改汇编的话效率提高有限,与其花很大精力优化这一点点性能,不如选用更快一点的dsp,除非以下两种情况:一是大规模生产,单个成本非常重要,另一个是只差一点点就达到要求了
lichun3000 2003-09-14
  • 打赏
  • 举报
回复
学习一下
flyever 2003-09-14
  • 打赏
  • 举报
回复
VC里面有
snowwin 2003-09-14
  • 打赏
  • 举报
回复
有没有具体点的?
benxie 2003-09-14
  • 打赏
  • 举报
回复
学习中

看到上面有个人喜欢令狐冲) ( 不知道是不是。
呵。呵
我以前也喜欢呀。不过现在只想钱。
snowwin 2003-09-14
  • 打赏
  • 举报
回复
不是的,我的目的是要在dsp中编写程序,这里C和汇编的效率是有区别的,我就想知道他们大概的运行效率的区别,我总不能两种都编,然后一条条算吧!

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧