- 수식 모듈의 병렬 처리 부분에서 고성능 PC에서 성능 저하 문제로 최대 병렬 처리 쓰레드 개수 제한
- 사유 : 수식 묶음에서 Devexpress SpreadSheetControl의 수식 계산 모듈 단일 사용 및 수식 분석 모듈
(외부 모듈 static 형태로 사용)이 과한 병렬 처리로 리소스 경합 문제로 지연
(IPropertyChanged 인터페이스를 구현해둔 상태로 Class 에서 사용되며 UI에 Binding 됨)
(해당 테스트는 Benchmark 툴을 사용한것이 아닌 시간으로 간이 계산함) - 8Core 8 Thread 가상 머신 - 24s
- 16Core 32 Thread 머신 - 60s → 처리 후 → 24s
- 병렬 Linq 에서 최대수 제한을 위한 메서드 사용 WithDegreeOfParallelism
- 사유 : 수식 묶음에서 Devexpress SpreadSheetControl의 수식 계산 모듈 단일 사용 및 수식 분석 모듈
'.Net Framework Standard > WindowsApplication' 카테고리의 다른 글
C# Winform - 마우스 포인터가 있는 모니터에 Form 열기 (0) | 2024.01.05 |
---|---|
ClickOnce - System.Security.SecurityException 오류 ( System.Threading.Thread.set_CurrentCulture) (0) | 2022.03.04 |
FormBoardStyle.None 일 때 Form의 이동 (0) | 2022.01.25 |
IIS 보안 적용시 ClickOnce 사용 - TLS (0) | 2017.08.02 |
Duplex Service 샘플 두가지 입니다. (0) | 2016.06.20 |