我剛剛使用儀器記錄我的內存泄漏,我的應用程序泄漏約2-2.5 MB的內存。我已經開始修復它了,但是你認爲這是大量的內存泄露嗎?在使用儀器和測量內存泄漏等方面,我個人幾乎沒有什麼經驗。如果不是,那麼下一次,什麼是致命的數量。另外,Instruments是否記錄每一次內存泄漏?如果是這樣,那麼,如果你的泄漏= 0,那麼你的應用在技術上是完美的(在內存管理方面)。 編輯: 在我使用內存泄漏記錄的儀器中,我測試了我的應用程序的每個部分,總數爲2-2.5 mb。 謝謝!多少內存泄漏(字節)可致命
0
A
回答
3
隨着時間的推移,內存泄漏加起來,所以每個字節都可能是致命的。唯一的「非致命性」泄漏是在該過程的整個生命週期中僅進行一次的泄漏。
4
基本上你會想擺脫你自己的任何記憶,即分配你的自我。 如果你使用alloc/copy/new,那麼情況就是這樣,你應該釋放資源。
例如:
NSString *doIOwnThisIWonder = [NSString stringWithFormat:@"%@",@"Nope"];
NSImage *iOwnThisImage = [[NSImage alloc] initWithContentsOfFile:@"/tmp/youownthis.jpg"];
NSData *perhapsThisData=[iOwnThisImage TIFFRepresentation];
「請做的dealloc圖像mkay :)
林懶惰所以這裏是一個鏈接http://interfacelab.com/objective-c-memory-management-for-lazy-people/
相關問題
- 1. 減少內存泄漏Android
- 2. 可能Array.splice導致內存泄漏?
- 3. 這可能導致JavaScript內存泄漏?
- 4. ARC可以導致內存泄漏嗎?
- 5. SiftDescriptorExtractor導致內存泄漏
- 6. vtkWindowToImageFilter導致內存泄漏?
- 7. SKEmitterNode導致內存泄漏
- 8. SmtpClient.Send導致內存泄漏
- 9. pushViewController導致內存泄漏
- 10. CALayer導致內存泄漏?
- 11. SoundPlayer導致內存泄漏?
- 12. glTexImage2D導致內存泄漏
- 13. setTimeout導致內存泄漏
- 14. Dispatcher.beginInvoke導致內存泄漏
- 15. AVAudioPlayer導致內存泄漏
- 16. strdup()導致內存泄漏?
- 17. IntPtr導致內存泄漏?
- 18. NSRunAlertPanel導致內存泄漏
- 19. uipickerview導致內存泄漏
- 20. URL.createObjectURL導致內存泄漏
- 21. net.sourceforge.jtds.jdbc.cache.SimpleLRUCache導致內存泄漏
- 22. AdView導致內存泄漏
- 23. 字符串導致內存泄漏?
- 24. iOS字典導致內存泄漏
- 25. 金字塔debugtoolbar導致內存「泄漏」
- 26. 內存泄漏節點js
- 27. 節點pdf2json內存泄漏?
- 28. 節點JS內存泄漏?
- 29. 如何避免字節[]內存泄漏?
- 30. Winforms/WPF專用字節內存泄漏?
嗯確定...你覺得2-2.5 MB是很多?我測試了我的應用程序的每個部分/部分 – MCKapur
您在哪個時間段泄漏了這些內存?十秒鐘?一小時?兩週? –
我的應用程序不是很大,所以大約5分鐘 – MCKapur