ExtJS를 사용할 때 악명 높은 IE 순환 참조 메모리 누수를 방지하기 위해주의해야 할 사항이 있습니까? 나는 this SO question과 this ExtJS forum thread을 보았지만, 할 일들에 대한 간단한 체크리스트를 원합니다.ExtJS 및 악명 높은 메모리 누수가 발생했습니다.
2
A
답변
4
Crockford has a function 메모리 누수 (순환 참조를 끊음으로써)를 방지합니다.
YUI는 이벤트 유틸리티에서 기본적으로 동일한 작업을 수행하는 purgeElement 함수를 가지고 있습니다. addListener
을 통해 모든 리스너를 연결하고 DOM에서 항목을 제거하기 전에 purgeElement
을 호출하는 한 누출이 없어야합니다.
0
ExtJs 3.1은 메모리 성능이 많이 향상되었습니다 (측정하지는 않았지만 그럴 것 같습니다)
하지만 내가 만드는 오브젝트와 그 처리 방법에 대해서는 매우 신중해야합니다. 거의 결론.
사용 IeSieve, 그리고 다른 도구가있다,하지만 난 정말 이름 (I가 났을 때 나는 그것을 가지고와 내가 3am에 편집거야! :))
관련 문제
- 1. libxml2.2에서 메모리 누수가 발생했습니다.
- 2. MPMoviePlayerController에서 메모리 누수가 발생했습니다.
- 3. VB에서 메모리 누수가 발생했습니다.
- 4. navBar로 메모리 누수가 발생했습니다.
- 5. NSXMLParser에서 메모리 누수가 발생했습니다.
- 6. JDBC4Connection에서 메모리 누수가 발생했습니다.
- 7. SecItemCopyMatching 메모리 누수가 발생했습니다.
- 8. 코코아에서 메모리 누수가 발생했습니다.
- 9. Excel에서 메모리 누수가 발생했습니다.
- 10. UIButton에서 메모리 누수가 발생했습니다.
- 11. iPad 및 iPhone 앱에서 메모리 누수가 발생했습니다.
- 12. iPhone - 메모리 누출 문제 - 메모리 누수가 발생했습니다.
- 13. 개발 중 메모리 누수가 발생했습니다.
- 14. 인스트루먼트에서 decodeObjectForKey의 메모리 누수가 발생했습니다.
- 15. DLL 언로드시 메모리 누수가 발생했습니다.
- 16. 안드로이드에서 메모리 추적/누수가 발생했습니다.
- 17. 시뮬레이터에없는 장치에서 메모리 누수가 발생했습니다.
- 18. MBProgressHUD를 사용하여 메모리 누수가 발생했습니다.
- 19. 정적 NSString에서 메모리 누수가 발생했습니다.
- 20. NSString에서 IOS 메모리 누수가 발생했습니다.
- 21. VCial에서 CDialog 메모리 누수가 발생했습니다.
- 22. CoreData로 iphone 메모리 누수가 발생했습니다
- 23. Linux 장치에서 메모리 누수가 발생했습니다.
- 24. strtok 및 메모리 누수가
- 25. 원격 콘텐츠로드시 Objective-C 메모리 누수가 발생했습니다.
- 26. UIview를 UIimage로 변환하여 메모리 누수가 발생했습니다.
- 27. 콜백을 사용할 때 메모리 누수가 발생했습니다.
- 28. 코코아 터치에서 mutableCopy로 메모리 누수가 발생했습니다.
- 29. WpfHWndSource를 사용하는 동안 연속 메모리 누수가 발생했습니다.
- 30. sqlite를 사용하여 UIPickerView에서 메모리 누수가 발생했습니다.
감사를 기억하지 못할! 사용자가 페이지에서 다른 곳으로 이동할 때 메모리가 누출되지 않습니까? – erikkallen
나는 희망한다. 그러나 나는 확실하지 않다. 그것을 측정하고 누설이 있는지 확인할 수 있다면 (IE에서 캐싱하지 않은 것만 제외하고), 윈도우의 언로드 이벤트를 수신하고 퍼지 기능을 호출하려고 할 수 있습니다.하지만 그렇게 많은 작업이 있습니다. 문제가 있는지 확인할 수있는 경우에만 수행하십시오. –