• 11478阅读
  • 6回复

[提问]Qt Creator启动很慢怎么办 [复制链接]

上一主题 下一主题
离线yinrenjieone
 

只看楼主 倒序阅读 楼主  发表于: 2011-07-29
不知道大家的Qt Creator启动速度怎么样,总之我的是很慢了,启动需要15秒之久……

用的是Qt Creator 2.2.1
机器是英特尔 酷睿2 双核 T9400 @ 2.53GHz 笔记本处理器 + Windows 7 旗舰版 ( 32位 / SP1 / DirectX 11 )

于是祭出Process monitor来看看qtcreator.exe启动时到底干了些什么
于是得到这样的结果:

当天时间    进程名称    PID    操作    路径    结果    详细
02:31.1    qtcreator.exe    208    进程启动        成功    父 PID: 2808
02:31.1    qtcreator.exe    208    线程创建        成功    线程 ID: 5948
02:31.2    qtcreator.exe    208    查询名称信息文件    D:\ProgramFiles\QtSDK\QtCreator\bin\qtcreator.exe    成功    名称: \ProgramFiles\QtSDK\QtCreator\bin\qtcreator.exe
02:31.2    qtcreator.exe    208    加载映像    D:\ProgramFiles\QtSDK\QtCreator\bin\qtcreator.exe    成功    映像基址: 0x400000, 映像大小: 0xd9000
02:31.2    qtcreator.exe    208    查询名称信息文件    C:\Windows\System32\ntdll.dll    成功    名称: \Windows\System32\ntdll.dll
......

03:26.1    qtcreator.exe    208    线程退出        成功    线程 ID: 5328, 用户时间: 0.0000000, 核心时间: 0.0000000
03:26.1    qtcreator.exe    208    关闭文件    C:\Users\jie\AppData\Roaming\NOKIA\qtcreator    成功    
03:26.1    qtcreator.exe    208    关闭文件    C:\Users\jie\AppData\Roaming\NOKIA\QTCREATOR.DB    成功    
03:26.1    qtcreator.exe    208    读取文件    D:\ProgramFiles\QtSDK\QtCreator\bin\QtCore4.dll    成功    偏移: 971,776, 长度: 4,096, I/O 标记: 非缓存, 寻呼 I/O, 同步寻呼 I/O, 优先级: 标准
03:26.2    qtcreator.exe    208    进程配置        成功    用户时间: 1.0920070 秒, 核心时间: 3.1512202 秒, 专用字节: 50,933,760, 内存使用: 72,835,072

呃……这次居然花了将近1分钟……
附件是完整信息,谁能帮我看看是怎么回事啊……
Logfile.zip (435 K) 下载次数:2
离线yiyaaixuexi

只看该作者 1楼 发表于: 2011-07-29
那真是太慢了
离线jdwx

只看该作者 2楼 发表于: 2011-07-29
回 楼主(yinrenjieone) 的帖子
我的头一次也是15秒,第二次启动2秒不到,可以看出基本是硬盘传输数据的问题。

发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yinrenjieone

只看该作者 3楼 发表于: 2011-07-29
Re:回 楼主(yinrenjieone) 的帖子
引用第2楼jdwx于2011-07-29 19:32发表的 回 楼主(yinrenjieone) 的帖子 :
我的头一次也是15秒,第二次启动2秒不到,可以看出基本是硬盘传输数据的问题。


似乎是呢…… 好像它启动时将QtSDK下的所有文件都扫了一遍……
不明白为什么要这么做……
离线wxj120bw

只看该作者 4楼 发表于: 2011-07-30
回 3楼(yinrenjieone) 的帖子
扫描是不是为了自动提示用的?(猜的)  
离线jdwx

只看该作者 5楼 发表于: 2011-07-30
回 4楼(wxj120bw) 的帖子
可能是提示用的,如果真是这样,那是不是技术太低了,Qt库毕竟不是天天更新。
我估计不是,可能是加载那些个插件(dll)的时间,QtCreator就是一个大的插件集合。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线yinrenjieone

只看该作者 6楼 发表于: 2011-07-30
Re:回 4楼(wxj120bw) 的帖子
引用第5楼jdwx于2011-07-30 13:18发表的 回 4楼(wxj120bw) 的帖子 :
可能是提示用的,如果真是这样,那是不是技术太低了,Qt库毕竟不是天天更新。
我估计不是,可能是加载那些个插件(dll)的时间,QtCreator就是一个大的插件集合。


有关系哦……我用package manager重新配置了下,卸掉了一些不用的组件,结果启动只花了8秒耶……
PS:之前是完整安装……
快速回复
限100 字节
 
上一个 下一个