Skip to Content
SRE를 위한 시스템 설계와 구축
book

SRE를 위한 시스템 설계와 구축

by 헤더 애드킨스, 벳시 바이어, 폴 블랭킨십, 피오트르 레반도프스키, 애나 오프레아, 애덤 스터블필드, 장현희
January 2022
Beginner to intermediate
624 pages
11h 51m
Korean
Hanbit Media, Inc.
Content preview from SRE를 위한 시스템 설계와 구축
358
3
시스템의 구현
#1 0x50b514 in main use-after-free.c:3:20
#2 0x7f89ddd6452a in __libc_start_main
SUMMARY: AddressSanitizer: heap-use-after-free use-after-free.c:5:10 in main
[...]
==142161==ABORTING
동적 프로그램 분석의 성능 절충
새니타이저같은 동적 프로그램 분석 도구는 코드의 정확성은 물론 성능과 코드 커버리지 같은
유용한 피드백을 개발자에게 제공한다. 하지만 이런 피드백을 얻기 위해서는 성능의 희생이 따
른다. 컴파일러의 명령이 삽입된 바이러리는 네이티브 바이너리에 비해 많이 느리다. 그 결과 많
은 프로젝트가 새니타이저를 활용하는 파이프라인을 기존의
CI
/
CD
시스템에 추가하되 그 파이
프라인의 실행 빈도를 낮게 가져간다. 예컨대 나이틀리
nightly
빌드에만 사용하는 식이다. 이렇게
하면 메모리 변질로 인해 발생하는 인지하기 어려운 버그를 찾아낼 수 있다. 다른 프로그램 분석
을 수행하는
CI
/
CD
파이프라인은 나이틀리 코드 커버리지 지표 같은 추가적인 개발자 정보를
수집할 수도 있다. 시간이 지나면 이런 정보를 이용해 코드의 상태를 보여주는 다양한 지표를 얻
을 수 있다.
13.4
더 알아보기: 퍼즈 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)
데브옵스 엔지니어를 위한 실전 관찰 가능성 엔지니어링

데브옵스 엔지니어를 위한 실전 관찰 가능성 엔지니어링

채리티 메이저, 리즈 퐁 존스, 조지 미란다

Publisher Resources

ISBN: 9791162245033