拈花小仙 发表于 2013-10-27 14:12:28

关于程序优化的小问题

本帖最后由 拈花小仙 于 2013-10-27 23:24 编辑

我用VC++2010随便写一段小程序,如建个IDE默认WIN32的窗口程序,一但运行,就有个沙漏要等2、3秒才能操作鼠标。而windows自带的记事本运行却很快,直接就是鼠标键头,可以用鼠标了,而不是沙漏,记事本因该比一个空白的窗口小啊,为个么感觉却很卡。

仰望天上的光 发表于 2013-10-27 14:12:29

去抄一段SDK写的空白窗口的程序,粘帖VS2010试试还会不会慢

my_angel 发表于 2013-10-27 20:24:08

你问的问题很抽象。。。

拈花小仙 发表于 2013-10-27 20:27:07

my_angel 发表于 2013-10-27 20:24 static/image/common/back.gif
你问的问题很抽象。。。

我用VC++2010,随便写一段小程序,如IDE默认的窗口,一但运行,就有个沙漏要等几秒,才能操作鼠标。而windows自带的记事本打开却相当快,直接就是鼠标键头,而不是沙漏。

my_angel 发表于 2013-10-27 20:29:20

本帖最后由 my_angel 于 2013-10-27 20:30 编辑

拈花小仙 发表于 2013-10-27 20:27 static/image/common/back.gif
我用VC++2010,随便写一段小程序,如IDE默认的窗口,一但运行,就有个沙漏要等几秒,才能操作鼠标。而win ...
那是VC++2010的问题,已经编译链接好的还好,如果有修改的话还要帮你重新编译过,再加上者的IDE的庞大是不用说的,你试试直接打开已经编译链接好的程序,速度没什么区别。。

拈花小仙 发表于 2013-10-27 20:43:15

my_angel 发表于 2013-10-27 20:29 static/image/common/back.gif
那是VC++2010的问题,已经编译链接好的还好,如果有修改的话还要帮你重新编译过,再加上者的IDE的庞大是不 ...

还是不行,您用的是2010吗?我想截图,截不到鼠标状态,就是一个默认的窗口,IDE提供的,可运行后还是沙漏,我按您说的,直接找到编译好的文件,还是要等几秒鼠标才能用

565123 发表于 2013-10-27 21:30:52

程序就让它运行啊,你在他启动的时候用鼠标要干啥呢,等个几秒钟就好了

拈花小仙 发表于 2013-10-27 21:36:03

565123 发表于 2013-10-27 21:30 static/image/common/back.gif
程序就让它运行啊,你在他启动的时候用鼠标要干啥呢,等个几秒钟就好了

只是很奇怪,IDE自带的程序运行后,R版因该没记事本大,为什么感觉比记事本卡呢,每次启动还要等2秒,沙漏才变成箭头。记事本几乎是瞬间的

my_angel 发表于 2013-10-27 21:50:23

拈花小仙 发表于 2013-10-27 20:43 static/image/common/back.gif
还是不行,您用的是2010吗?我想截图,截不到鼠标状态,就是一个默认的窗口,IDE提供的,可运行后还是沙漏 ...

我用的是CodeBlock和VC6。。。没有这种问题。。。应该是新的编译器在程序内添加了奇怪的东东吧 。。。

拈花小仙 发表于 2013-10-27 21:56:44

my_angel 发表于 2013-10-27 21:50 static/image/common/back.gif
我用的是CodeBlock和VC6。。。没有这种问题。。。应该是新的编译器在程序内添加了奇怪的东东吧 。。。

这个问题我疑惑了很长一段时间,可能像那些软件公司会不会能从设置上进行优化,我们写的程序为什么较小却比那些著名的大型软件还卡。

猪猪BBUn咕咕 发表于 2013-10-27 22:26:50

让我来想想

拈花小仙 发表于 2013-10-27 22:29:42

565123 发表于 2013-10-27 21:30 static/image/common/back.gif
程序就让它运行啊,你在他启动的时候用鼠标要干啥呢,等个几秒钟就好了

这个问题我疑惑了很长一段时间,可能像那些软件公司会不会能从设置上进行优化,我们写的程序为什么较小却比那些著名的大型软件还卡

565123 发表于 2013-10-27 22:52:47

你是说你写的程序,还是IDE啊
我以为你说的是IDE呢
自己的程序不会这样啊,除非有问题,或者是大程序

拈花小仙 发表于 2013-10-27 22:55:14

565123 发表于 2013-10-27 22:52 static/image/common/back.gif
你是说你写的程序,还是IDE啊
我以为你说的是IDE呢
自己的程序不会这样啊,除非有问题,或者是大程序

VC++2010建WIN32窗口,不是能直接建出窗口吗,可为什么自己写的程序好像没有记事本运行的快

565123 发表于 2013-10-27 22:59:35

你点到调试了吧??
直接运行时Ctrl+F5,调试是直接F5

拈花小仙 发表于 2013-10-27 23:00:52

565123 发表于 2013-10-27 22:59 static/image/common/back.gif
你点到调试了吧??
直接运行时Ctrl+F5,调试是直接F5

就是直接运行,自建的要等2 3秒沙漏才变成箭头,而记事本0.5秒左右就能变成箭头,我很疑惑,但截图又截不到指针

565123 发表于 2013-10-27 23:03:00

我的不会啊,记事本和自己的程序都是一点就执行了,是不是你的计算机太旧了

拈花小仙 发表于 2013-10-27 23:05:29

565123 发表于 2013-10-27 23:03 static/image/common/back.gif
我的不会啊,记事本和自己的程序都是一点就执行了,是不是你的计算机太旧了

我的系统是XP 用的是VC++2010 电脑运行3D游戏也行

565123 发表于 2013-10-27 23:10:49

你有没有试试直接去文件夹里点击运行

乱闯 发表于 2013-10-27 23:11:38

:bigVC++ 是那么的大 而notepad是那么的小,谁加载到内存更快呢!
页: [1] 2
查看完整版本: 关于程序优化的小问题