这是 C++、WINAPI 和 DirectX。
我创建了一个简单的窗口,它在内存中占据了大约 1 Mb(如任务管理器中所示)。当我创建 DirectX 对象 (LPDIRECT3D9
和LPDIRECT3DDEVICE9
) 时,它会变成 10 Mb。在我释放这两个之后:
if( pd3dDevice != NULL )
pd3dDevice->Release( );
if( pD3D != NULL )
pD3D->Release( );`)
内存不会恢复到 1 Mb,而是恢复到大约 3 Mb。所以我想知道是否还有其他事情要做,或者这是否正常。