iOSHardwareDecoder icon indicating copy to clipboard operation
iOSHardwareDecoder copied to clipboard

VTDecompressionSessionDecodeFrame引起内存泄漏?

Open jiangguo27 opened this issue 9 years ago • 8 comments

应用在iOS9上内存一直增加,不知道是这个API本身在内部对pixelBuffer不断去创建但最后没有释放,还是用法有什么不对。

jiangguo27 avatar Dec 17 '15 02:12 jiangguo27

我用 Intruments测试过,没有发现内存泄漏,你测试的结果怎么样,有callstack吗?如果是PixelBuffer泄漏很快就回内存不足了,因为PixelBuffer是视频原图,很大的。

stevenyao avatar Feb 23 '16 06:02 stevenyao

请教下,如果以Compile Source As "Objective-C++"来Build这个工程,修改一些编译错误后,跑起来内存表现和以"Objective-C"来编译,内存会很快增加,你知道为什么会这样吗?

jiangguo27 avatar Feb 24 '16 02:02 jiangguo27

iOS的app在不同运行环境下内存占用可能会不一样,有些是系统缓存策略造成的,但是如果长时间运行没有持续不停的增长就不是问题,真正的泄漏用Intruments能检测到的。

stevenyao avatar Feb 24 '16 06:02 stevenyao

可是,Block中循环引用带来的memory leaks,用Instruments似乎检查不到。

jiangguo27 avatar Mar 04 '16 10:03 jiangguo27

我在iOS 9上也遇到同样问题, 每秒泄漏500kb左右, 换来个10mbps的文件,也是这个速度在泄漏,所以应该不是PixelBuffer的问题;ios 8暂时没设备测试 不知道哪位大神解了这个bug没?

xf51577 avatar Mar 14 '16 07:03 xf51577

用openh264写了个软解码,ios9上也是在预览这里内存溢出!!! 早上找了个ios8.2的设备,不管是硬解还是软件, 整个流程都是ok的! 该怎么办才好?

xf51577 avatar Mar 15 '16 01:03 xf51577

各位大神,我也遇到这个问题了,求如何解决?就是那个解帧的接口出现的问题

zgjerry avatar Feb 28 '17 09:02 zgjerry

各位大神,这问题有解决没?我在ios10.2及以下版本都好好的,就10.3开始泄漏,也是一次500kb左右。

rgbFrank avatar May 19 '17 01:05 rgbFrank