• 2047阅读
  • 6回复

[提问]使用QSettings保存ini文件很耗时,大家发觉了吗? [复制链接]

上一主题 下一主题
离线boylebao
 

只看楼主 倒序阅读 楼主  发表于: 2021-07-12
   由于在项目里大量使用QSettings来保存ini配置文件,发现保存时很耗时,一开始不相信是QSettings造成的,后来做了一个简单的测试。

代码如下:


结果如下:


为Qt打造具有强大生产力的软件。
在线liulin188

只看该作者 1楼 发表于: 2021-07-12
正常,这玩意毕竟是个小的数据结构
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线snow_man_0

只看该作者 2楼 发表于: 2021-07-12
把这个settings做成成员变量,程序启动时赋值
1条记录和100条记录花的时间其实差不多的
离线boylebao

只看该作者 3楼 发表于: 2021-07-13
回 snow_man_0 的帖子
snow_man_0:把这个settings做成成员变量,程序启动时赋值
1条记录和100条记录花的时间其实差不多的 (2021-07-12 23:33) 

嗯,get到了
为Qt打造具有强大生产力的软件。
离线boylebao

只看该作者 4楼 发表于: 2021-07-13
回 liulin188 的帖子
liulin188:正常,这玩意毕竟是个小的数据结构 (2021-07-12 21:46) 

谢谢
为Qt打造具有强大生产力的软件。
在线liudianwu

只看该作者 5楼 发表于: 2021-07-13
不大可能,我这测试的都是1ms内完成,就算从打开到关闭,都是1ms内
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线boylebao

只看该作者 6楼 发表于: 2021-07-14
回 liudianwu 的帖子
liudianwu:不大可能,我这测试的都是1ms内完成,就算从打开到关闭,都是1ms内 (2021-07-13 14:38) 

那是我的代码有问题吗?我一开始也不相信,但以上测试代码结果显而易见,难道跟电脑磁盘有关?刘大师能发一下测试的代码及结果图出来吗?



为Qt打造具有强大生产力的软件。
快速回复
限100 字节
 
上一个 下一个