안녕, 일기장아.
내가 작성한 프로그램이 얼마나 성능이 잘 나오고 있는지는 어떻게 확인할 수 있을까?
하 이것도 나만 할줄 모르는 기본인걸까 😭 다른 개발자들은 다들 할줄 알겠지?
일단 나는 아번 포스트에서 세가지를 해보고 싶어!
1️⃣ 우선 Linux 환경에서 BenchmarkDotNet으로 프로파일링 하기랑,
2️⃣ 다음으로는 이 데이터를 가지고 plot 으로 시각화하기야!
3️⃣ 마지막으로, 시간 남고 열정 남으면 이 모든 작업을 실시간으로 하기?
( 원래 꿈이 서울대여야 인서울 가는거랬어^^... )
나는 Linux환경에서 개발을 하는데, Windows에 비해 한국어 자료가 많이 부족한것 같아 😢
혹시 나처럼 Linux에서 프로파일링을 해보고 싶은 사람이 이 글을 보고 도움이 된다면 좋겠다!
우선 계획은 이래! BenchmarkDotNet 공식 Git의 문서를 참고해 보니 plot 을 위해 api 를 제공하는게 아니고, Excel Export를 제공하는 것 같아.
그러니까 아마 계획 중 실시간 반영은 어렵겠다.
엑셀을 추출하고, 변경하고, 그림을 그리는 작업을 빠르게 하기는 어려울 것 같아.
우선은 web protocol로 get method를 보냈을 때를 기준으로 서버 성능을 측정해서 보여주는 웹 페이지를 구성해야겠어!