повысить производительность и интеллектуальные функции приложений.

У меня есть вопрос, связанный с производительностью и интеллектом приложений.

Я создал оконную службу, если запускаю ее на 3 машинах с разными конфигурациями. Я хочу, чтобы он использовал соответствующие ресурсы машины (ЦП и памяти).

Say Machine 1(M1)имеет одно ядро ​​с 1 ГБ оперативной памяти.

Machine2 (M2)имеет два ядра с 2 ГБ оперативной памяти.

Machine3 (M3)имеет 4 ядра с 4 ГБ оперативной памяти.

Теперь, когда мой сервис запускается на нем, он должен использовать соответствующий ресурс. Например, если использование процессора машины составляет 1%, оно должно увеличиваться до 50% или более пользователем. Если уже 50%, используйте только 30%. Так что баран. Но никогда не переходите предел вроде 90% или что-то в этом роде.

По сути, я написал многопоточный сервис, который прямо сейчас не заботится о ресурсах компьютера и продолжает их использовать. Я хочу включить в него этот интеллект.

Пожалуйста, помогите мне своими идеями.

Спасибо

5
задан kanaka 9 November 2012 в 14:26
поделиться