Приложение C # - сокращение использования ЦП

У меня есть многопоточное приложение C #, в котором основная логика находится в обработчике событий Timer.Elapsed . Обработчик событий содержит 2 цикла для , которые выполняются максимум n * n = 5 * 5 = 25 раз .

Приложение хорошо работает на моем ПК. Я запустил VS 2010 Profiler , сравнив среднюю загрузку приложений и ЦП на 20% .

Компания-тестировщик сообщает, что на его ПК это значение находится между 50% и 100% на его ПК. Это вызывает у него проблемы с производительностью.

  • Могу ли я что-нибудь сделать, чтобы это исправить?
  • Что на самом деле означает высокая загрузка ЦП?
  • Может ли это повлиять на его компьютер?
  • Возможно ли это сделать? указать приложению использовать только X количество CPU?

Любая помощь приветствуется.

6
задан Dan 15 December 2014 в 22:02
поделиться