【发布时间】:2013-11-16 19:35:32
【问题描述】:
我想在 Metro 应用程序中绘制大量数据,我需要对此进行缓冲。要了解我可以缓冲多远,最好知道(我的应用程序)还有多少内存可用,这不应该包括虚拟内存。
地铁应用程序中有什么方法可以获取此信息吗?我只找到了 GlobalMemoryStatusEx,但只能在桌面应用程序中使用
谢谢
【问题讨论】:
我想在 Metro 应用程序中绘制大量数据,我需要对此进行缓冲。要了解我可以缓冲多远,最好知道(我的应用程序)还有多少内存可用,这不应该包括虚拟内存。
地铁应用程序中有什么方法可以获取此信息吗?我只找到了 GlobalMemoryStatusEx,但只能在桌面应用程序中使用
谢谢
【问题讨论】:
我只需要处理这个问题,并在 Microsoft 找到合适的人来回答这个问题。不幸的是,答案是:不,您不能这样做,除非使用您找到的受限调用,但使用这些调用会阻止您获得在商店中发布的认证。
【讨论】:
尝试以块的形式分配大量内存怎么样。当它第一次失败时 - 将块的大小相加,然后释放它们或将它们用于您的操作。
【讨论】: