야간 코딩 ..
아 .. 욕심 ..
몇 가지 테스트를 하였는데 4시에 근접했어요.
원인은 진심ㄹㅇ 이거 뿐
// 기본값 8, 1
ThreadPool.GetMinThreads(out var workerThreads, out var completionPortThreads);
ThreadPool.SetMinThreads(1000, 1000);aspnetcore에서 Synchronous IO를 허용할 수 있어도 포퍼먼스가 떨어져요.
내부적으로 새로운 스레드를 만드는데 시간지연 제한사항을 두고 있어요.
[1] 스레딩 구성 설정 - .NET | Microsoft Learn
이렇게 되어있는데 runtimeconfig.json 설정 반영이 안되는 것 같네요.
이케이케 성능 문제는 다 고쳐지는 것 같은데 설정이 안 들어 먹는 부분은 하루만 더 태워 먹어야 하겠어요.
시간이 아깝지 않나요.
처음부터 공식 문서대로 작동을 잘 좀 하지 .. 매번 이렇게 정의와 행동이 달라 ..
