如何使QT应用程序显示内存使用率较低的大量数据?

时间:2017-01-21 16:13:03

标签: qt procmon

(它是一个基于QT 5.7.0的Sysinternal&Process-Monitor-like系统监控程序,可以监控和记录系统中的大多数进程行为。

计划视图

enter image description here

内存使用情况

enter image description here

正如您所看到的,当记录30000多个事件时,它会花费100MB +内存。 并且当存在更多事件时,内存使用量可以轻松增加到1.0GB,甚至2.0GB,这在低性能机器中是不可接受的。我应该在sql数据库中保存这些事件吗?

我使用QTableView,其自定义模型继承自附加的QAbstractTableModel,它仅显示可见项目。内存问题不是由UI引起的,因为即使我删除了tableview,它也会花费很多内存。

0 个答案:

没有答案