spring-ops-lab
무너지는 Spring 서버 1 - CPU는 놀고 있는데 API가 느리다: 업스트림 하나가 무관한 엔드포인트를 죽이는 과정을 thread dump 세 장으로 읽기
참고 링크: spring-ops-lab
CPU 프로파일러가 1순위로 지목한 코드를 고쳤더니 아무 일도 없었다
참고 링크: spring-ops-lab
가상 스레드를 켜서 37배 느려진 엔드포인트 - 핀닝과 상한 없는 admission을 재다
참고 링크: spring-ops-lab
G1과 ZGC가 p99에 남기는 차이 - 300배 짧은 pause가 꼬리의 11%를 가져갔다
참고 링크: spring-ops-lab
세마포어와 permit - 동시에 몇 개까지 들일지를 세는 도구, 그리고 벌크헤드
참고 링크: spring-ops-lab
thread dump 읽는 법 - 스레드 상태와 스택 프레임, 그리고 RUNNABLE이 CPU를 쓴다는 뜻이 아닌 이유
참고 링크: spring-ops-lab