태그: 벤치마크
4편
-
Rust 테스팅 | 단위 테스트, 통합 테스트, 벤치마크
Rust 테스트 작성법. #[test] 단위 테스트와 assert 매크로, should_panic, Result를 반환하는 테스트, tests/ 디렉토리의 통합 테스트와 공통 모듈 구성, 계산기 예제를 정리합니다.
-
Node.js 성능 최적화 | 클러스터링, 캐싱, 프로파일링
Cluster 모듈과 PM2 클러스터 모드로 CPU 코어를 활용하고, 인메모리·Redis 캐싱과 무효화, DB 인덱스와 커넥션 풀, 동시 실행 제한, 메모리 누수 방지, clinic.js·Chrome DevTools 프로파일링, autocannon 벤치마킹을 다룹니다.
-
[Go 2주 완성 #07] Day 12~13: 의존성 관리와 테스팅 - CMake보다 쉬운 세상
CMake 없이 go mod init과 go get으로 의존성을 관리하고 go.mod 구조를 읽는 법, Gin을 붙인 HTTP 서버 예제를 보여줍니다. go test로 작성하는 유닛 테스트, 테이블 주도 테스트와 t.Run 서브테스트, 벤치마크, 커버리지 측정, 모킹을 다룹니다.
-
C++ 메모리 풀 직접 만들기: free list 고정 블록 풀, 정렬, fallback, 게임용 할당자
new/delete가 병목이거나 힙 단편화·락 경합이 생길 때 쓰는 고정 블록 메모리 풀을 free list로 직접 구현합니다. 정렬 처리, 크기 초과 시 fallback, placement new 결합, thread_local 풀로 락 없이 할당하는 법, 게임용 프레임·스택 할당자도 다룹니다.