首页
社区
课程
招聘
[求助]c,c++程序性能问题(由于complier从vc6更换为vc2005所致)
发表于: 2006-11-22 22:43 4757

[求助]c,c++程序性能问题(由于complier从vc6更换为vc2005所致)

2006-11-22 22:43
4757
这个问题比较笼统,希望大家给提点思路。

我参与的一个大型软件,有70万行代码,是一个开发工具,也是一个c,c++,c#混合程序,大概c,c++占80%。
以前是vc++编译的unmanaged部分,现在改用vc2005,突然发现性能下降很多,尤其是内存分配,大概慢了10倍。不是很清楚原因。希望大家帮忙提点思路。
谢谢!

同时问一下如果提高c#部分的性能,谢谢!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
vc2005本身能够提供很多性能检测的手段。查看一下profiler相关的资料,先定位问题在什么地方,然后再有针对性的下手。
MS的人都是这么分析问题的。
2006-11-26 17:23
0
雪    币: 150
活跃值: (116)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
怎么检查是内存分配的问题?
2006-11-29 17:41
0
雪    币: 199
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
2005编译的调试版本效率确实低下,因为拥有了更多的检查
但是release效率不错,启用优化后更好
2006-12-2 11:49
0
游客
登录 | 注册 方可回帖
返回
//