프로파일링으로 성능 개선하기 | pprof, Graphviz, Hey,

프로파일링이란 프로그램의 성능 지표를 프로그램이 실행 중에 실시간으로 측정 기록하는 것을 말합니다. 프로파일링으로 측정하는 성능 지표는 프로그램 실행 시간, 메모리 사용량, 함수 호출 시간과 빈도, 메모리가 생성되는 시점과 빈도 등이 있습니다. 프로파일링 도구를 통해서 수집된 데이터는 파일 형태로 저장되어서 분석 툴을 사용해 성능 지표들을 분석하게 됩니다.


프로그램의 성능 지표를 수집해 프로그램 성능을 최적화하는 데 주로 사용됩니다. 프로그램 성능이 저하되는 여러 이유가 있지만 대부분의 경우 병목 지점이 발생해 전체 프로그램 성능이 저하되는 경우가 많이 발생합니다. 프로파일링은 이런 병목 지점들과 병목 지점들이 발생하는 원인을 파악하는 데 도움을 주기 때문에 성능 최적화에 가장 기본적인 툴입니다.


go의 프로파일링 툴인 pprof를 사용해 결과를 분석해보겠습니다. 예제를 통해서 살펴봅시다.


본문 더보기: https://bit.ly/3LSD7vO

프로파일링으로 성능 개선하기 | pprof, Graphviz, Hey, 부하 테스트 - 골든래빗

골든래빗

프로파일링으로 성능 개선하기 | pprof, Graphviz, Hey, 부하 테스트 - 골든래빗

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 8월 6일 오전 2:11

댓글 0

    함께 읽은 게시물

    오늘 발표된 Llama 4 Scout 의 컨텍스트 윈도우 크기인 10M(천만개) 토큰이 어느정도 수준인지 느낌적인 느낌으로 알아봅시다.


    평균적으로 단어당 약 1.2개의 토큰이니, 75%라고 치고 총 7.5M 개의 단어를 담을 수 있다고 하면, 일반적인 문고판 책 기준으로 약 100권이니 책장 한 개 정도. 영화 대본으로는 약 350편 이상을 담을 수 있습니다.


    ... 더 보기


    구글이 (예상대로) A2A, Agent2Agent 프로토콜을 공개했네요.

    ... 더 보기

    오늘은 아미고(Ameego)에서 Lucy랑 봄 꽃에 대한 이야기를 해 보아요. 개나리와 진달래가 영어로 뭔지 첨 알았네요. 근데 Forsythia 발음 너모 어렵.. 🥹

    ... 더 보기

    조회 1,539


    바이브 코딩, 직접 해봤어요

    A

    ... 더 보기

    - YouTube

    youtu.be

     - YouTube

     • 

    저장 22 • 조회 2,734


    ChatGPT 런칭시, 5일만에 백만명의 사용자가 등록하면서 역사상 가장 빠르게 1백만 사용자를 획득한 서비스가 되었었는데요.


    그런데 이번 이미지 생성 모델 출시 후 인터넷이 지브리피케이션되면서, 한시간만에 백만명의 사용자를 획득했다고 합니다.


    생산성이고 뭐고, 역시 재미난게 짱짱맨이네요.

    조회 2,773