Iphone CALayer OpenGL(-ES)纹理内存使用

Iphone CALayer OpenGL(-ES)纹理内存使用,iphone,opengl-es,calayer,textures,video-memory,Iphone,Opengl Es,Calayer,Textures,Video Memory,我有一个iPhone应用程序使用了太多的纹理内存。我试图找出哪个应用程序的CALayers使用了太多的纹理内存 不幸的是,我无法计算出特定CALayer使用了多少纹理内存 有什么好的技巧可以使用吗?你的意思是如果contents属性不是nil,它会使用纹理内存吗?我真的很难找到任何关于这个的明确文档。它将内容缓存到卡中。。。我不确定“纹理记忆”,以及你是如何做到这一点的。(你是用仪器分析的吗?…)是的,仪器显示了分配的大量opengl纹理内存。该应用程序仅使用基于calayer的API。它不直接

我有一个iPhone应用程序使用了太多的纹理内存。我试图找出哪个应用程序的CALayers使用了太多的纹理内存

不幸的是,我无法计算出特定CALayer使用了多少纹理内存


有什么好的技巧可以使用吗?

你的意思是如果contents属性不是nil,它会使用纹理内存吗?我真的很难找到任何关于这个的明确文档。它将内容缓存到卡中。。。我不确定“纹理记忆”,以及你是如何做到这一点的。(你是用仪器分析的吗?…)是的,仪器显示了分配的大量opengl纹理内存。该应用程序仅使用基于calayer的API。它不直接使用opengl。你需要走那么远吗?你说只使用核心动画API?(只是好奇。)是的-纹理内存太高,以至于应用程序被iOS扼杀。但是,这个项目有那么大,也就是说不清楚哪个CALayer使用了多少纹理内存。你的意思是如果contents属性不是nil,它会使用纹理内存吗?我真的很难找到任何关于这个的明确文档。它将内容缓存到卡中。。。我不确定“纹理记忆”,以及你是如何做到这一点的。(你是用仪器分析的吗?…)是的,仪器显示了分配的大量opengl纹理内存。该应用程序仅使用基于calayer的API。它不直接使用opengl。你需要走那么远吗?你说只使用核心动画API?(只是好奇。)是的-纹理内存太高,以至于应用程序被iOS扼杀。然而,这个项目有那么大,也就是说不清楚哪个CALayer使用了多少纹理内存。