Re: [cpp] 游戏较高的内存占用问题
jmulro
jmulro at 163.com
Tue Jun 6 21:31:15 CST 2006
请问如何手动释放位于显存里的Texture的副本呢?
谢谢..
Message: 3
Date: Sun, 4 Jun 2006 22:15:25 +0800
From: analyst <qiaojie at gmail.com>
Subject: Re: [cpp] 游戏较高的内存占用问题
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
<7cab66f10606040715v3e7ff7f4jaef2607a86f6f98 at mail.gmail.com>
Content-Type: text/plain; charset="gb2312"
因为这部分内存是位于显存里的Texture的副本,渲染中并不使用,所以最小化后系统自动把这部分不使用的物理内存页转移到虚拟内存页中,以腾出更多的物理内存供其他程序使用,只有当重新使用到时才会重新载入物理内存中。
-----原始邮件-----
发件人:cpp-request at codingnow.com
发送时间:2006-06-05 12:00:31
收件人:cpp at codingnow.com
抄送:(无)
主题:Cpp Digest, Vol 27, Issue 2
想在 Cpp 列表发言 , 请 email 给
cpp at codingnow.com
经由 WWW 订阅或取消订阅 , 请到
http://codingnow.com/mailman/listinfo/cpp
或通过 email , 送出一封标题或内文为 'help' 到
cpp-request at codingnow.com
想与列表管理员取得联系时 , 请 email 给
cpp-owner at codingnow.com
当回信时 , 请给一个适当的标题 , 这样会比
"Re: Contents of Cpp digest..."更清楚明白.
Today's Topics:
1. 游戏较高的内存占用问题 (任俊坤)
2. Re: 游戏较高的内存占用问题 (=?GB2312?B?wqzBorV0KGJhZF9maXNoKQ==?=)
3. Re: 游戏较高的内存占用问题 (analyst)
----------------------------------------------------------------------
Message: 1
Date: Fri, 2 Jun 2006 21:33:22 +0800
From: 任俊坤 <jmulro at 163.com>
Subject: [cpp] 游戏较高的内存占用问题
To: <cpp at codingnow.com>
Message-ID: <44803E27.0F53B6.12441>
Content-Type: text/plain; charset="gb2312"
我使用D3D建立一个窗口应用程序,D3D用Sprite进行2D绘制。
在载入资源到内存后,当把程序最小化后,程序占用内存大量下降。
就算再恢复显示,内存占用率依然没有明显的提高。
请问这是什么现象,可否用代码解决此问题。
谢谢.
------------------------------
Message: 2
Date: Sun, 4 Jun 2006 22:04:45 +0800
From: "=?GB2312?B?wqzBorV0KGJhZF9maXNoKQ==?=" <luliyi1024 at gmail.com>
Subject: Re: [cpp] 游戏较高的内存占用问题
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
<9faf1d280606040704g489651bdh42d60f9cebfaabdf at mail.gmail.com>
Content-Type: text/plain; charset=GB2312; format=flowed
如果你要自主的控制资源的占用,你就应该在创建资源的时候显式的指定想要创建的位置,不要使用 MANAGED 方式来创建。
On 6/2/06, 任俊坤 <jmulro at 163.com> wrote:
> 我使用D3D建立一个窗口应用程序,D3D用Sprite进行2D绘制。
> 在载入资源到内存后,当把程序最小化后,程序占用内存大量下降。
> 就算再恢复显示,内存占用率依然没有明显的提高。
> 请问这是什么现象,可否用代码解决此问题。
> 谢谢.
>
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
------------------------------
Message: 3
Date: Sun, 4 Jun 2006 22:15:25 +0800
From: analyst <qiaojie at gmail.com>
Subject: Re: [cpp] 游戏较高的内存占用问题
To: "C++ Discuss Group" <cpp at codingnow.com>
Message-ID:
<7cab66f10606040715v3e7ff7f4jaef2607a86f6f98 at mail.gmail.com>
Content-Type: text/plain; charset="gb2312"
因为这部分内存是位于显存里的Texture的副本,渲染中并不使用,所以最小化后系统自动把这部分不使用的物理内存页转移到虚拟内存页中,以腾出更多的物理内存供其他程序使用,只有当重新使用到时才会重新载入物理内存中。
在06-6-2,任俊坤 <jmulro at 163.com> 写道:
>
> 我使用D3D建立一个窗口应用程序,D3D用Sprite进行2D绘制。
> 在载入资源到内存后,当把程序最小化后,程序占用内存大量下降。
> 就算再恢复显示,内存占用率依然没有明显的提高。
> 请问这是什么现象,可否用代码解决此问题。
> 谢谢.
>
>
> _______________________________________________
> Cpp mailing list
> Cpp at codingnow.com
> http://codingnow.com/mailman/listinfo/cpp
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codingnow.com/pipermail/cpp/attachments/20060604/e541e00a/attachment-0001.html
------------------------------
_______________________________________________
Cpp mailing list
Cpp at codingnow.com
http://codingnow.com/mailman/listinfo/cpp
End of Cpp Digest, Vol 27, Issue 2
**********************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codingnow.com/pipermail/cpp/attachments/20060606/b34585fc/attachment.html
More information about the Cpp
mailing list