1%의 CPU와 1초의 지연을 잡는 극한의 트러블슈팅 (메시지 스톰, ActiveX 배칭, 60분할 클리핑)
실전 개장 계측에서 발견된 3대 잔여 병목(초당 423건 윈도우 메시지 스톰, ActiveX 호가창 COM 오버헤드, 60분할 멀티 시세판의 1초 갱신 지연)을 In-Flight Latch, COM Redraw 배칭, 영속 백버퍼 클리핑과 스케줄러 튜닝으로 해결한 실전 기록입니다.
Troubleshooting 섹션에 발행된 전체 아티클 및 엔지니어링 노트 아카이브입니다.
실전 개장 계측에서 발견된 3대 잔여 병목(초당 423건 윈도우 메시지 스톰, ActiveX 호가창 COM 오버헤드, 60분할 멀티 시세판의 1초 갱신 지연)을 In-Flight Latch, COM Redraw 배칭, 영속 백버퍼 클리핑과 스케줄러 튜닝으로 해결한 실전 기록입니다.
증권사 대규모 HTS(홈트레이딩시스템)는 20년 이상 누적된 C++/MFC 코드베이스 위에서 작동합니다. 최근 실시간 시세 데이터 처리를 위해 도입한 신규 캐시 모듈을 탑재한 후, "화면을 아무것도 열지 않고 HTS 메인 창을 닫았는데도 작업 관리자에 프로세스가 영구 잔류하는 …
2026년 8월 22일 토요일, 대규모 C++ 프로젝트(HTS 클라이언트, 게임 서버/엔진, 금융 트레이딩 시스템 등)를 운영하다 보면 누구나 한 번쯤 마주하는 악몽 같은 상황이 있다. 운영 배포 후 며칠 뒤 고객사나 사용자로부터 긴급 크래시 덤프(Crash Dump, .dmp…
새 맥북을 사서 마이그레이션 어시스턴트로 기존 맥의 데이터를 그대로 옮겼습니다. 겉보기엔 모든 게 멀쩡한데, 사진 앱에서 사진 한 장을 편집하려고 하니 다운로드 진행 원이 거의 다 찬 상태로 몇 분째 멈춰 있습니다. 회전 한 번 하려고 했을 뿐인데 사진을 회전시키는 중... 진…
💡 문제 상황 및 원인 분석 Claude API 사용을 위해 initial credit으로 $5.00를 구매했는데, 승인 문자로 $5.50(부가세 10% 포함)이 찍힌 직후 연달아 $49.50이 추가 결제되어 당황하셨나요? 이는 결제 시 Auto-recharge(자동 새로고침)…
맥북(MacBook)을 사용하는 앱 개발자들의 영원한 숙제, 바로 '부족한 용량'입니다. 256GB나 512GB 모델을 사용하다 보면 어느 순간 시스템 데이터(System Data) 항목이 50GB, 100GB를 돌파하며 맥북을 압박해 오기 시작합니다. 용량을 아끼고자 Flut…
드디어 개인 기술 블로그 Rico's Tech Blog (ricosheaven.com)를 세상에 공개했습니다! 가볍고 빠른 정적 사이트 생성기(SSG)인 Hugo와 자동 배포 플랫폼인 Vercel의 조합으로 시작했는데, 초기 환경 세팅부터 배포 완료까지 수많은 기술적 디버깅 과…