У меня в проекте раз в секунду выполняется запрос текущей нагрузки CPU с последующим сохранением в файл, чтобы можно было в любой момент через web глянуть текущую нагрузку. Вот такой код:
Через какое-то время (не сразу) на этом экшене начинает сыпать ошибка с такой формулировкой:
Ошибка в модуле "Выполнение действия CSharp OwnCode. id: 3712d737-a285-4739-83b3-b28ffb1fa4d2 группы действий id: 645ea3be-33c2-46e3-bc87-8438ab7459ea"
Сообщение: "Нарушение квоты "
Интересно, о какой квоте идет речь? Есть какой-то лимит на количество запросов инфы о CPU?
C#:
var searcher = new System.Management.ManagementObjectSearcher("select * from Win32_PerfFormattedData_PerfOS_Processor");
var cpuUsage = searcher.Get()
.Cast<System.Management.ManagementObject>()
.Select(mo => new
{
Name = mo["Name"],
Usage = mo["PercentProcessorTime"]
}
).ToArray();
return (ulong) cpuUsage[0].Usage;
Ошибка в модуле "Выполнение действия CSharp OwnCode. id: 3712d737-a285-4739-83b3-b28ffb1fa4d2 группы действий id: 645ea3be-33c2-46e3-bc87-8438ab7459ea"
Сообщение: "Нарушение квоты "
Интересно, о какой квоте идет речь? Есть какой-то лимит на количество запросов инфы о CPU?