总内存字节有限?

时间:2011-05-30 16:55:00

标签: quicktime qtkit

我正在使用QTKit创建视频编辑程序。

这里有一个苹果提供的示例程序, http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/QTKitApplicationTutorial/CreatingaQTKitStoporStillMotionApplication/CreatingaQTKitStoporStillMotionApplication.html

我的测试程序基于此程序,但请使用

QTMovie * movie = [[[QTMovie alloc] initToWritableFile:@“foo.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

我用仪器检查了内存泄漏, enter image description here

但Live Bytes不是那么大,发现没有内存泄漏。 整体字节真的很大,但这是这个问题的原因吗?

任何想法都将受到赞赏。

谢谢,

1 个答案:

答案 0 :(得分:1)

除非存在未报告的内存泄漏,否则总字节数不应成为问题。

经过一些谷歌搜索后,有些人在编译32位时似乎遇到了这个问题,你在编译什么架构?