(它是一个基于QT 5.7.0的Sysinternal&Process-Monitor-like系统监控程序,可以监控和记录系统中的大多数进程行为。
计划视图
内存使用情况
正如您所看到的,当记录30000多个事件时,它会花费100MB +内存。 并且当存在更多事件时,内存使用量可以轻松增加到1.0GB,甚至2.0GB,这在低性能机器中是不可接受的。我应该在sql数据库中保存这些事件吗?
我使用QTableView,其自定义模型继承自附加的QAbstractTableModel,它仅显示可见项目。内存问题不是由UI引起的,因为即使我删除了tableview,它也会花费很多内存。