VS2008的速度比VC6慢了N倍,最新电脑4G内存上,还这么慢,
实在不正常
用VC6编译,基本立刻开始了,2008非要慢吞吞的加载不知道什么东西。
我对比了VC6,发觉2008的界面设计好像完全不同,用的类似于IE浏览器的那种技术,
速度慢的出奇,
加载一个大工程,简直等的心急,让我想起N年前用赛扬处理器的黑暗年代的故事。
画面比vc2003好,实际功能不好说,帮助文档比较丰富,还有就是字好小
没用过2008,一直在用2005.05中如果一个方案有很多form,及连接数据库操作的话会生成很多文件,加载的时候会等很多时间。
感觉vs2008不好~~安装后连个c++程序都编译不了~浪费感情额~~也不管了~~继续用vc了~~
上次运行的时候直接按的X吧。。。加载肯定慢了...因为要打开所有上次你未关闭的窗口界面啊.
怎么我1G内存都没觉得慢...汗!!
Lz和我的观点一摸一样,vs2008慢的要死,vc超快,我刚开始赶时髦用vs2008,后来发现我的能力不能驾驭它,发现vc已经足够我用了,于是将vs2008弃之不用,继续用我的vc6,呵呵
楼主加载慢可能是程序体积过大,
以后做其他的项目时候,应该多考虑到使用动态库的方案。
我手里的这个项目就是,先前根本就没有动态库,所有代码全部写在一个程序中。
如果想创建一个新工程需要的代码或者是功能,只能拷贝代码来做,十分的垃圾,可怕的是,我可能只想要一个简单的功能,可能而且是十分的可能,需要把别的工程中的全部代码拷贝过来,
让人搞笑的是这个项目的最初创建者还十分自豪的以为他这种方式很好,
告诉我用宏去控制。真鸡巴操蛋,我做跨平台程序也用不了多少宏。
代码中宏一堆,改一个地方,整个工程中的所有代码全部得重新编译。
到我手里后我没办法只能给他归类,新的功能全部以接口形式放到动态库中,把业务层和底层接口全部分开。
VS2008 和 VC6 有很多不同之处,很多因素导致了加载速度太慢~~
除了楼上很多TX说的通过改变代码设计结构的方式提高速度,通过加强硬件提高速度以外。 还有很重要的一点就是在安装VS2008的时候,不要安装一些自己不要的功能。例如VB、C#等等,这些都会影响打开工程时的加载速度的。 因为VS2008是一个集成开发环境,包括很多开发语言,不只是VC的。 另外,VC6是比较经典的一版,问题早就很少了,VS2008比较新,效率问题可能会比较严重~~ | ||
VS2008在消息映射、字符处理、数学函数检查等很多方面都做了修正,更加符合C++的标准,更加符合编程规范。时代总是要进步,过时的东西迟早是要被淘汰,楼主会慢慢习惯的.....
|