当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – 在Windows Phone 8应用程序分析中,纹理内存的主导意味着什么?

来源:互联网 收集:自由互联 发布时间:2021-06-22
我在我的 Windows Phone 8应用程序的商店套件中运行应用程序分析,我发现应用程序没有响应并标记为红色,当我选择时间范围并进行详细分析时,我发现这个“纹理内存显性本机内存分配正在
我在我的 Windows Phone 8应用程序的商店套件中运行应用程序分析,我发现应用程序没有响应并标记为红色,当我选择时间范围并进行详细分析时,我发现这个“纹理内存显性本机内存分配正在支配“,随着谷歌的进一步搜索我发现渲染线程和UI线程的FPS(每秒帧数)低于所需的水平导致这一点.

纹理记忆占优势究竟意味着什么?
我怎么能摆脱它?
什么是维持所需FPS的性能优化技术?
此外,我的布局非常简单,包含一个带有背景图像的网格,一个按钮和一个应用栏.而且,当我从一个特定的页面导航到另一个页面时(例如来自a.xaml),用于UI线程和渲染线程的FPS也低于10.当我导航时从所有其他页面到b.xaml和b.xaml到a.xaml)我没有遇到任何问题.(c.xaml到a.xaml或c.xaml到b.xaml)

我的第二个问题是,我也得到一个警告,说我的UI消耗了太多的电池(是的UI非常明亮),建议改变我的配色方案
这是否真的会影响商店认证流程,这两个问题是否相互关联?
如果有经验的人能帮助我,我会很高兴…

纹理内存显性本机内存分配占主导地位:这意味着您的UI是资源密集型的.例如你有一个panoroma视图与太鬃毛项目.但是你说你有一个非常简单的网格布局和背景图像.所以我怀疑背景图像不是按指导线,我的意思是它的尺寸太大了.

UI消耗太多电池:通常Windows手机使用amoled或类似的显示器.所以一些浅色消耗太多电池.合理消耗电池是一种很好的做法.虽然你的应用程序运行完全正常.

网友评论