Получить текущее использование процессора, оперативной памяти и дисковода с помощью Qt - PullRequest
0 голосов
/ 22 апреля 2010

Вопрос говорит сам за себя: есть ли в Qt удобная оболочка для системной функции, поэтому я могу сказать, сколько сейчас используется ресурсов?

Я хочу выполнить дорогостоящее задание, когда система простаивает. Для вашей информации (мне может понадобиться указать это в другом вопросе), я хочу вычислить хэш содержимого файла. Я думал сделать это с помощью потоков вместо базового readAll с последующим вызовом QCryptographicHash, но пока не нашел, как это сделать, поэтому я застрял с чтением всего файла и вызовом hash () ...

Ответы [ 2 ]

0 голосов
/ 22 апреля 2010

Чтобы получить системные данные в Linux, вы можете прочитать '/ proc' и просмотреть информацию.

Для Windows вы можете посмотреть запросы WMI.

0 голосов
/ 22 апреля 2010

Вам необходимо использовать специфичный для платформы код для обнаружения использования ресурса.

Для быстрого доступа к файлам для вычисления хэшей используйте отображенные в память файлы (QMemoryFile)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...