Как Eclipse MAT может использовать несколько процессоров?

Кажется, что Eclipse MAT не может использовать несколько процессоров, хотя у меня 24 процессора, я долго искал в Google, но теперь отвечаю... Или есть какие-то инструменты получше?


person Zhenyu Li    schedule 03.03.2014    source источник
comment
Долго ждать, но я внес некоторую работу, чтобы позволить это. Он улучшается, обратная связь и улучшения приветствуются.   -  person jasonk    schedule 06.05.2021


Ответы (1)


AFAIK, В винде нет прямого способа сделать это. Но то, что мы делаем, это обойти это, используя функцию сходства процессоров Windows. Шаги приведены ниже:

  • открыть Диспетчер задач Windows (Ctrl+Shift+Esc)

  • На вкладке «Процессы» внизу нажмите кнопку «Показать процессы от всех пользователей».

  • Щелкните правой кнопкой мыши процесс (MemoryAnalyzer.exe), привязку к процессору которого вы хотите изменить, и выберите «Установить привязку». Теперь проверьте ЦП, на которых вы хотите запустить процесс (приложение), и нажмите «ОК». В качестве альтернативы, если вы хотите предоставить все процессоры, мы можем выбрать вариант всех процессоров.

Примечание:

  • Есть определенные предостережения, например, Java по-прежнему диктует, когда переключаться и что переключать. Но вы получите лучшие результаты, чем частичное выделение процессора.
  • Параметр сходства процессоров действует до тех пор, пока открыто приложение. Когда вы закрываете приложение или перезагружаете компьютер, сходство возвращается к значению по умолчанию.
  • В некоторых случаях все отмечены по умолчанию, это означает, что он уже использует все процессоры, и ничего нельзя сделать... :(
person Karthik S    schedule 05.06.2014