gpt4 book ai didi

android - Camera.Preview Callback 是否因每一帧都调用 GC Malloc 而效率低下?

转载 作者:行者123 更新时间:2023-11-30 04:00:33 25 4
gpt4 key购买 nike

当 Camera.preview 回调运行时,GC Malloc 在每一帧上被调用。我假设这会增加 myframe 速率的缓慢。

有人对减少这些电话的方法有什么建议吗?我试过在谷歌群组上搜索,但似乎没有太多回应,所以我想从在他们的应用程序中构建和使用相机预览的人那里获取信息。

当调用 GC Malloc 时,似乎每次都使用了一条新数据来保存一个帧。这可以预定义吗? - 这是 callbackwithBuffer 的作用吗?我在解决这个问题时遇到了麻烦,并且无法正确地使用缓冲区实现回调,因此我们将不胜感激任何有关如何执行此操作的帮助。

也有人可以完整地解释当相机预览运行时帧在内存中发生了什么。

提前致谢。

最佳答案

您遇到的问题是旧版本的 android 中的一个问题,内存分配和垃圾收集在短时间内导致性能瓶颈。

可以在这里找到解释:http://code.google.com/p/android/issues/detail?id=2794

您的问题可以通过使用一些隐藏的方法来解决。但是,您需要使用反射来公开它们(错误链接有更多示例)。

如果我没记错的话,这个问题已经在 Froyo 中得到解决。

关于android - Camera.Preview Callback 是否因每一帧都调用 GC Malloc 而效率低下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12565350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com