• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Performance 테스트에서 CPU 작업도 Virtual이 빠른것 같습니다

24.04.25 16:59 작성 조회수 43

0

2000바퀴 돌릴때

Platform은 279000ms가 나오는데

Virtual은 97480ms가 나오네요

답변 1

답변을 작성해보세요.

0

2000바퀴라는건 platform thread pool size도 2000개로 설정했을것 같습니다. 너무 많은 platform thread 를 생성했기에 그 자체만으로 thread 생성비용 및 context switching 비용이 많이 들어서 오히려 느려진것 같습니다. 2000개가 아닌 100개, 300개 정도 적정(?)수준의 thread pool 에서는 platform thread 가 더 빠르게 나올겁니다.