游戏加载地图后 SetProcessWorkingSetSize 用例

切换场景加载地图流程:

1. client收到server发来的切换地图消息,消息中包含目的地图的id,玩家到目的地图后的位置(x,y,z)等信息。

2. 在每帧的FrameMove()里面检测地图是否已经加载,若没有则:LoadMap()。

3. LoadMap完成后调用 SetProcessWorkingSetSize()函数,因为加载地图的过程会用到大量的内存,而且加载地图一般只执行这一次,所以该函数可以提高内存利用率。

LoadMap后接着初始化自动寻路的东西后才SetProcessWorkingSetSize。。。。

LoadMap(): World w; w.LoadMap(fileName);

原文地址:https://www.cnblogs.com/kex1n/p/2253103.html