나는 내가 대기 모드로 'LowLatency'을 설정하려고 Unity3D 5.6 내에서 우리의 응용 프로그램의 중요한 타이밍 섹션가비지 컬렉션 실행이 중지되지 않습니다 - GCLatencyMode.LowLatency를 Unity3D에서 설정할 수 없습니까?
동안 가비지 수집을 중지 (또는 감소)하기 위해 노력하고 있지만, GCSettings.LatencyMode를 확인시에만 값 대화
GCSettings.LatencyMode = GCLatencyMode.LowLatency;
.net 3.5에는 대화 형이 있습니다. https://msdn.microsoft.com/en-us/library/system.runtime.gclatencymode(v=vs.90).aspx – morty346
예, 알고 있습니다. Unity는 Microsoft의 구현이 아닌 Mono를 사용합니다. 이를 악화시키기 위해 오래된 버전은 거의 API를 구현하지 않은 오래된 Mono 버전을 사용합니다. Unity 2017이이를 수정했습니다. 그냥 해설하기 전에 해봐. – Programmer
먼저 도움을 주셔서 감사합니다 ... 큰 프로젝트에서 전체 플랫폼을 전환하는 것이 조금 더 많은 설명이 필요하다는 점에 감사드립니다. 당신의 '의견을하기 전에 해본 적이 없다'는 평가 절대로 도움이되지 않습니다 ... 이후 MSDN 설명서 및 컴파일 둘 다 작동하는 솔루션을 가지고 가리 킵니다 ... 또한, '대화 형'완벽하게 5.6, 그 기본적으로 작동합니다 값이 반환되었습니다. 'LowLatency'로 설정하면 원래 질문에서 설명한대로 작동하지 않습니다. – morty346