首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DrawingSurfaceBackgroundGrid在Windows 8中泄漏内存?

DrawingSurfaceBackgroundGrid在Windows 8中泄漏内存?
EN

Stack Overflow用户
提问于 2014-05-06 05:53:12
回答 1查看 132关注 0票数 0

我正在开发一个使用SharpDX将DirectX内容呈现给Windows 8中的DrawingSurfaceBackgroundGrid的应用程序。

我发现,如果应用程序通过“快速应用程序恢复”()向照片选择器发出或挂起/恢复,内存利用率将增加约2MB,而先前的资源将不会被回收。这意味着使用DrawingSurfaceBackgroundGrid的基于DirectX的应用程序最终会在用户启动的操作上耗尽内存。

一旦用一个DrawingSurfaceBackgroundGrid.SetBackgroundContentProvider调用SurfaceBackgroundContentProvider,泄漏就开始了。我使用的是一个实现,它对所有抽象成员都有空的方法主体。

一个孤立的复制可以找到这里。复制步骤是:构建并运行应用程序,点击“选择照片”,点击硬件后退按钮,观察内存尖峰。

还有其他人看到类似的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-07 00:27:45

这是SharpDX中的一个bug,已经在此承诺中解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23486888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档