본문 바로가기

메모리 체크2

메모리 누수를 파악하기 위한 작업-2- 안녕하세요? 이번 포스팅에서는 지난번 시간에 이어서 한번 tracemalloc을 사용, 메모리가 어디서 계속해서 누적이 되는지를 살펴 보고자 했으며, 그 결과를 이번 포스팅에 올려 보고자 합니다. 일단 먼저 해야 하는 일은 다른 것 없이 파워포인트에 이 결과를 적어서 한번 정리해 보는 것 입니다. 일단 각각의 비교 포인트를 적어서 ppt에 옮겨 보도록 합니다. 최대한 알아보기 쉽도록 만들어 준 것은 좋은데, 문제는 이러고도 여전히 알아보기 힘들다는 것 입니다. 문제는 1시간씩 작업을 시킨 것은 좋았는데, 정작 작업을 하고나서 보니, 지난번에 메모리 누수를 파악하고자 나름대로 설치한 pympler가 가장 많이 메모리를 먹고 있는 것을 확인할 수 있었습니다. 특별한 것이 parent_pytrader3.py에.. 2019. 6. 30.
메모리 누수를 잡기위한 여정 part2 안녕하세요? 지난번 포스팅에서 나온 시도는 이래저래 메모리 누수를 잡기는 커녕, 있던 10개의 종목 동시에 감시하는 것도 안되는 결과를 초래하고 말았는데요, 그래서 이번 포스팅에서는 다른 결과를 얻기 위해서 이런저런 시도를 하고자 합니다. 그리고 그 과정을 이번 포스팅에서 보여드리겠습니다. 하다하다 안 되어서 기존에 있던 while과 sleep을 도로 불어오는 작업을 하도록 합니다. 그리고 자세히 보시면 에러가 있는데, 이것도 고쳐 주도록 합니다. 다음으로는 어디서 많은 메모리를 사용하는지 알아보기 위해서 pip를 이용, pympler를 설치해 보도록 합니다. 이 작업은 그리 많은 시간이 걸리지 않습니다. 그리고 나서 일단 MyStockTrader1에서 위 스크린샷과 같이 pympler를 가지고 오는 과.. 2019. 6. 22.