# profiler
GUI 없이 heaptrack으로 메모리 누수 확인하기
C++로 작성된 프로그램을 수정하는 개별연구를 진행하다가 메모리 누수를 프로파일링 해야 할 일이 생겼었는데, 이때 사수님이 heaptrack이라는 프로그램을 추천해줬다.한글로 된 heaptrack 사용법 1한글로 된 heaptrack 사용법 2위 링크를 가지고 사용법을

성능 개선 #3. React Profiler로 컴포넌트 해부하기
📖 이전 성능 개선 편을 참고해주세요. \[1. 성능 개선 2. 이미지 용량 줄이기

💻 Profiler API(feat. 리액트 공식문서)
⚠️ 정리한 내용은 오타나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 감사하겠습니다. Profiler는 React 애플리

[React]Memoization 알아보기(Profiler, useCallback, usememo) (2)
이제 여기서 Memo를 줫을때와 주지 않았을 때를 비교해보자! CommentItem.jsx 파일 Memo를 주지 않게되면 위 이미지 처럼 하나를 생성할 때 하나 만 렌더링되는게 아니라 기존에 생성되어있던 값들을 같이 렌더링한다. 하지만 memo를 넣어줌으로써 하

[React]Memoization 알아보기(Profiler, useCallback, usememo) (1)
메모제이션은 컴퓨터 프로그램이 동일한 계산을 반복해야 할 때, 이전에 계산한 값을 메모리에 저장함으로써 동일한 계산의 반복 수행을 제거하여 프로그램 실행 속도를 빠르게 하는 기술전체는 Memo Componentitem을 감싸는 comments각 아이템들을 comment

[React] 렌더링 최적화, 리팩토링으로 성능향상🎯 시켜보자
프로젝트로 만든 "칭찬이 필요해" 웹사이트의 첫 페이지에서 여러 사람의 글을 모아볼 수 있다. 그리고 이렇게 맘에 드는 기록에 칭찬버튼을 누를 수 있다. 그런데 한번 누를때마다 너무 느려서 Profiler를 통해 성능을 측정해보았다. 리팩토링 전 성능측정 크롬

Valgrind 프로파일러, "callgrind"
크로스 컴파일할 도커에서 다음 실행 ls ${PREFIX}/out 로 확인해보면 make 한 결과가 out 폴더 밑에 있다.타겟 보드로 다음 바이너리 파일을 넘김타겟 보드에서 Valgrind library 를 잡아줌타겟보드에서 다음을 실행valgrind --tool=c

valgrind 를 이용한 메모리 릭, thread 체크
Valgrind는 C/C++ 코드에서 사용 할 수 있다.valgrind --leak-check=full \\ \--show-reachable=yes \\ \--track-origins=yes \\ \--verbose \\