- I/O 바운드와 CPU 바운드별 성능 비교, 다수 외부 URL 병렬 호출 (동기 vs 비동기) 시간측정, Mailbox PingPong으로 Thread통신과 IPC 통신 비교를 직접 실행해 보는 실험 어플리케이션입니다.
http동기비동기 흐름도 CPU바운드IO바운드 메일박스핑퐁
스크린샷 2025年09月24日 오후 2 38 08
- CPU 바운드에서는 플랫폼 스레드가 가장 예측 가능한 성능을 보였고, 가상 스레드는 I/O 중심 워크로드에서만 유의미한 이점을 제공한다는 점을 확인했습니다
- Process IPC 통신이 더 느린 것을 확인할 수 있습니다.
- 비동기 처리가 전체 작업시간에 있어서는 압도적으로 빠른 점을 확인할 수 있습니다.