• 323阅读
  • 5回复

[讨论]我的程序启动速度偏慢,该如何优化? [复制链接]

上一主题 下一主题
离线mugua010
 

只看楼主 倒序阅读 楼主  发表于: 06-07
win10(华为matebook X系列,8GB,固态盘)+Qt5.15.2;编写的一个图片转icon的小工具,没几行代码,用的是静态编译库,打包成EXE约15MB;
同样功能,我用GOVCL库封装,启动速度明显快许多,而Qt的点完之后,需要等约1-2秒,界面才出来,明显能感觉等待。

是不是Qt的没有优化导致?
大龄学生
离线XChinux

只看该作者 1楼 发表于: 06-09
用官方的动态版本写一个空白窗体,看启动速度如何
用你的静态编译版本写一个空白窗体,看启动速度如何

确认到底是静态编译的原因,还是你新加功能代码的原因。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线圣域天子

只看该作者 2楼 发表于: 06-09
静态分mingw还是vc编译的吗?好象ming的要快吧?
离线mugua010

只看该作者 3楼 发表于: 06-13
回 圣域天子 的帖子
圣域天子:静态分mingw还是vc编译的吗?好象ming的要快吧? (2026-06-09 11:43) 

MinGW版本的。
大龄学生
离线圣域天子

只看该作者 4楼 发表于: 06-16
我以前习惯是刚开始出扉页的,有时候还估计让扉页出现的时间长点,就加个延迟。
除了启动过程中需要读取配置、数据库等初始化信息导致的较长时间外,还真没感觉出有多慢。
离线mugua010

只看该作者 5楼 发表于: 06-18
回 圣域天子 的帖子
圣域天子:我以前习惯是刚开始出扉页的,有时候还估计让扉页出现的时间长点,就加个延迟。
除了启动过程中需要读取配置、数据库等初始化信息导致的较长时间外,还真没感觉出有多慢。 (2026-06-16 11:41) 

可能像楼上说的,是我用了自编译的静态库导致变慢的。
大龄学生
快速回复
限100 字节
 
上一个 下一个