Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- Real or Not? NLP with Disaster Tweets
- 파이썬
- 백준
- Kaggle
- 우분투
- PYTHON
- Git
- 편스토랑
- 캐치카페
- SW Expert Academy
- leetcode
- 코로나19
- AI 경진대회
- github
- Baekjoon
- ubuntu
- 프로그래머스
- 데이콘
- 더현대서울 맛집
- gs25
- Docker
- dacon
- 금융문자분석경진대회
- 맥북
- programmers
- 자연어처리
- ChatGPT
- 프로그래머스 파이썬
- 편스토랑 우승상품
- hackerrank
Archives
- Today
- Total
목록
반응형
파이썬 프로파일링 (1)
반응형
솜씨좋은장씨
[Python] 내 코드의 성적표를 받아보자! 프로파일링 하는 방법! ( feat. line_profiler)
최근에 업무를 하면서 제가 작성했던 코드의 성능을 높이는 작업이 필요하여 어떻게 할까 고민하던 차에 회사 동기가 알려주어 프로파일링이라는 것을 알게되었고 프로파일링을 통하여 제 코드의 성능 저하 원인을 파악하게 되었고 해당 원인을 해결함으로써 거의 10배에 가까운 성능 향상이 일어나는 것을 경험하게 되었습니다. 한편으로는 기존에 제가 작성하던 코드가 얼마나 비효율적이었는지를 깨닫는 시간이기도 했습니다. 뭔가 엄청 망한 성적표를 받는 기분이었습니다. 😅 프로파일링을 통해서 내 코드 속에서 어떤 부분이 가장 많이 호출되는지 어떤 부분이 동작하는데 가장 많은 소요시간이 걸리는지 알수있었습니다. 이 글에서는 python의 profile과 line_profiler를 활용하여 프로파일링 하는 방법에 대하여 적어보려..
Programming/Python
2021. 7. 8. 22:57
반응형