问题不言而喻:Qt中是否有一个方便的系统特定功能包装器,所以我可以知道当前资源的使用量是多少?
我想在系统空闲时执行一些昂贵的任务。为了您的信息(我可能需要将其放在另一个问题中),我想计算文件的内容哈希值。我想通过流而不是基本的readAll然后调用QCryptographicHash来做,但是还没找到怎么做,所以我坚持阅读整个文件并调用hash()...
答案 0 :(得分:0)
您需要使用特定于平台的代码来检测资源使用情况。
要获得计算哈希值的最快文件访问权限,请使用内存映射文件(QMemoryFile)
答案 1 :(得分:0)
要在Linux中获取系统数据,您可以阅读'/ proc'并显示信息。
对于Windows,您可能希望查看WMI查询。