我總是對內存泄漏非常挑剔,我不明白爲什麼我的垃圾收集應用程序泄漏。我的代碼完全由內存管理,運行良好,沒有垃圾收集,也沒有一次泄漏。但是,只要我打開垃圾收集器就會泄漏!垃圾收集泄漏?腳本橋樑泄漏?
只是爲了證明一個觀點,爲什麼會在垃圾回收應用程序中泄漏? (發生在在applicationDidFinishLaunching :)
NSOpenPanel *panel = [NSOpenPanel openPanel];
[panel beginSheetModalForWindow:window completionHandler:^(NSInteger result) {NSBeep();}];
而且,這個假代碼是有辦法阻止應用程序(垃圾回收使用腳本橋泄漏或其他)?好像它們全都泄漏,甚至是xcode中的示例。
謝謝大家!
你用什麼來測量泄漏?什麼在泄漏? – 2010-04-26 03:09:34