Справочная информация о предпочтениях в отношении рабочих мест
Содержит предпочтения для система работы, который можно использовать для написания простого и безопасного многопоточного кода, чтобы ваше приложение могло использовать все его доступные CPU Система заданий может повысить производительность вашего приложения. Чтобы открыть настройки, перейдите в Изменить > Настройки > Задания (macOS: Unity > Настройки > Задания).
| Свойство | Функция |
|---|---|
| Использование потоков заданий | Отключить Использовать потоки заданий для запуска всех заданий на главном потоке. Если вы отлаживаете и хотите упростить проблему и устранить параллелизм, вы можете отключить Использовать потоки заданий для запуска всех заданий на главном потоке сразу после их планирования. Отключение Использовать потоки заданий имеет тот же эффект, что и установка JobsUtility.JobWorkerCount на 0. Использовать потоки заданий включается по умолчанию при перезапуске Редактора. |
| Включить отладчик заданий | Отключите Включить отладчик заданий, чтобы удалить проверки безопасности системы заданий, которые обнаруживают потенциальные условия конкуренции и предотвращают ошибки, которые они могут вызвать. Отключите Включить отладчик заданий, если вы хотите контролировать производительность без дополнительных проверок безопасности системы заданий. Включить отладчик заданий включается по умолчанию при перезапуске Редактора. |
| Уровень обнаружения утечки | Выберите режим для обнаружения утечки. Обнаружение утечки проверяет, если распределения, сделанные с помощью MallocTracked освобождаются с FreeTracked. Если вы не освободите неуправляемую память, вы вызовете утечку памяти, которая негативно влияет на использование памяти и снижает производительность. Утечка памяти сохраняется при перезагрузке домена в Редакторе.В редакторе и разработке сборок, Включено В сборках, не относящихся к разработке, Инвалиды режим по умолчанию для Уровень обнаружения утечки. Выберите один из следующих вариантов:
|