이 정보를 얻는 동안 프로세스를 죽이는 것이 좋습니다.실행중인 루비 프로세스에서 메모리에있는 객체를 덤프하는 방법이 있습니까?
3
A
답변
0
또한 더 나은 메모리 누수 추적 powarz
2
신속하고 더러운 방법은 ObjectSpace.each_object{|e| p e}
입니다. 당신은 당신이 유지하기를 원하는 것을 결정하기 위해 몇 가지 테스트를하거나, 객체들을 마샬링 할 수 있습니다. 더 하드 코어에 대한
2
heap_dump 보석, 그것으로이 주입 될 수 있어요 1.9.2/1.9.3를 들어 당신에게 루비의 특별한 사용자 정의 컴파일 된 사본을 제공 BleakHouse있다 실행중인 프로세스를 사용하여 gdb를
그것은하지 오브젝트 자체,하지만 당신은 싸움 누출에 있다면이 사용할 수, 객체에 대한 참조를 덤프 (그러나이었다 더 안정적는 과정 자체, 아니 성능 오버 헤드에 포함하는 것입니다)
관련 문제
- 1. 메모리에있는 객체를 찾는 방법
- 2. C 구조체를 덤프하는 방법이 있습니까?
- 3. windbg에서 va_list의 개별 인수를 덤프하는 방법이 있습니까?
- 4. 데이터베이스의 캐시/메모리에있는 대부분의 객체를 유지 하시겠습니까?
- 5. 실행중인 프로세스에서 개체 정보 가져 오기
- 6. 안드로이드 프로세스에서 실행중인 스레드를 얻는 방법은 무엇입니까?
- 7. 실행중인 루비 스크립트에서 데이터 복사하기
- 8. Python을 사용하여 메모리에있는 객체를 FTP로 업로드 할 수 있습니까?
- 9. RMI 객체를 통해 이벤트를 보내는 방법이 있습니까?
- 10. 리눅스의 특정 프로세스에서 실행중인 스레드 찾기
- 11. vb6 : 다른 실행중인 프로세스에서 버튼을 클릭하는 방법?
- 12. 클래스와 객체를 식별하는 방법이 있습니까?
- 13. 객체를 프리미티브에 매핑하는 방법이 있습니까?
- 14. 프로세스 ID, java를 사용하여 프로세스에서 사용중인 포트를 찾는 방법이 있습니까?
- 15. 시스템 데이터베이스를 제외한 모든 mysql 데이터베이스를 덤프하는 방법이 있습니까?
- 16. 왜 WIFEXITED가 실행중인 프로세스에서 True를 반환합니까?
- 17. 별도의 실행중인 프로세스에서 양식 이벤트를 캡처하는 방법
- 18. 루비 클래스 객체를 폐기하시오
- 19. 실행중인 모든 cocos2d acions을 죽일 방법이 있습니까
- 20. 현재 실행중인 스레드를 검색하고 액세스하는 방법이 있습니까?
- 21. Hadoop/MapReduce에 대한 입력으로 메모리에있는 객체가 있습니까?
- 22. 별도의 프로세스에서 메소드를 실행하기위한 루비 솔루션이 필요합니다.
- 23. 메모리에있는 개체 스냅 샷
- 24. 메모리에있는 세션 및 개체
- 25. 루비 : 어떤 방법이 호출됩니까?
- 26. 서로 다른 버전의 Ruby에서 객체를 직렬화하는 빠르고 안정적인 방법이 있습니까?
- 27. jQuery.remove() - 객체를 제거한 후에 객체를 다시 가져 오는 방법이 있습니까?
- 28. Flash가 객체를 캐시했는지 확인할 수있는 방법이 있습니까?
- 29. .Net MailMessage 객체를 직렬화하는 방법이 있습니까
- 30. JSP 페이지에 HSSFWorkbook 객체를 표시하는 방법이 있습니까?
다른 사람들을 위해 황량한 집이 효과가 있습니까? 나는 그것을 시험해 보았고 가장 중요한 것은 무엇이든 핵심을 쏟아 부었다. 이것은 우분투에서 루비 1.8.6입니다 –