0
我正在用QTKit創建視頻編輯程序。總體內存字節數有限?
我的測試程序是基於這個方案,而是使用
QTMovie *電影= [[[QTMovie頁頭] initToWritableFile:@「富.mov「error:nil] autorelease];
和
[movie updateMovieFile];
用於保存記憶。
如果沒有那麼多幀,程序運行良好。但有這麼多幀,該方案開始顯示
QTKitServer(5618,0xa0924540) malloc: *** mmap(size=33554432) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug
我檢查內存泄漏與儀器,
但現場字節都沒有這麼大,沒有發現內存泄漏。 總體字節真的很大,但這是這個問題的原因嗎?
任何想法將不勝感激。
謝謝,
我嘗試編譯爲32位和64位,並得到了相同的錯誤...嗯:(謝謝你的回覆,無論如何 – 2011-05-31 13:31:49
最後,我發現問題是在程序本身之外,有QTKit內存泄漏和我們不能通過Instrument看到內存泄漏,因爲它發生在QTKitServer進程上。內存泄漏發生在 - [QTKit frameAtTime:] api。 – 2011-06-02 15:45:56
我看到了,你應該自己做出回答,這樣你才能關閉問題:) – 2011-06-02 15:47:01