현재 IPython 0.10.2와 Python 2.7을 사용 중입니다. 내 클러스터에서 하나의 ipcontroller와 20 개의 ipengines를 시작합니다. 코드 구조는 매우 간단합니다. MultiEngineClient.execute() 메소드와 MultiEngineClient 사전 인터페이스 (예 : mec [ 'a'] = b) 만 사용합니다. 현재 응용 프로그램은 거의 2 일 동안 실행해야합니다. 그러나, 10 시간 실행 후, 나는 그 ipcontroller 3.1 GB의 메모리를 사용하고있는 것으로 나타났습니다. MultiEngineClient.clear_properties()를 사용합니다. 그러나 결코 어떤 기억든지 풀어 놓지 않는다. 누구든지 ipcontroller의 메모리를 해제하는 방법을 알고 있습니까?ipcontroller의 거대한 메모리 사용량
0
A
답변
0
아쉽게도 IPython 0.10의 컨트롤러에서 메모리를 효과적으로 해제 할 수 없지만 MultiEngineClient.clear_pending_results()
메서드가 도움이 될 수 있습니다.
0.11-0.12의 컨트롤러는 결과를 저장하기 위해 데이터베이스 (sqlite 또는 mongodb)를 사용할 수 있으며 부적절한 장기적인 성장없이 기가 바이트의 처리량으로 장시간 실행되는 것으로 나타났습니다.
관련 문제
- 1. 메모리 사용량
- 2. StoryBoard DoubleAnimation 거대한 CPU 사용량
- 3. iOS UIWebView 메모리 사용량 추적
- 4. 메모리 사용량 VS. iphone의 CPU 사용량
- 5. SDL 메모리 사용량
- 6. uicomponent 트리 메모리 사용량
- 7. .NET WinForm 메모리 사용량
- 8. 파이썬 및 메모리 사용량
- 9. Django 성능/메모리 사용량
- 10. CGPDFDocumentCreateWithURL 메모리 사용량
- 11. Linux에서의 메모리 사용량 R
- 12. XNA Content.Load() 메모리 사용량
- 13. boost :: function 메모리 사용량
- 14. 메모리 사용량 - 큰 이미지
- 15. Android 로그 메모리 사용량
- 16. CCLabelBMFont 메모리 사용량
- 17. 자바 무료 메모리 사용량
- 18. 메모리 사용량 찾기
- 19. 자바 메모리 사용량 감소
- 20. 메모리 대역폭 사용량
- 21. HttpContext.Cache 실제 메모리 사용량
- 22. Matplotlib에서의 과도한 메모리 사용량
- 23. UIImageView 메모리 사용량
- 24. 타이머 컨트롤 메모리 사용량
- 25. Powershell 메모리 사용량 - 비쌉니까?
- 26. R의 메모리 사용량/할당
- 27. 서버 메모리 사용량 재생
- 28. 파이썬 사전 메모리 사용량
- 29. Eclipse 디버그 메모리 사용량
- 30. 레일 메모리 사용량
그래서 IPython 0.10.2의 경우 아무 것도 할 수 없습니다. – Xiao
내가 언급 한 것처럼 clear_pending_results()를 시도 했습니까? clear_properties() 함수는 실제 요청/결과에 영향을 미치지 않으므로 도움이되지 않습니다. – minrk
내 코드는 차단되지 않은 메서드를 사용하지 않습니다. 도움이되는지 확실하지 않습니다. 어쨌든, 나는 그것을 시도 할 것이다. 고맙습니다! – Xiao