GC细节调整

This commit is contained in:
Nomango 2018-07-07 11:03:03 +08:00
parent c8e8a38685
commit 2ee6ec29fe
3 changed files with 5 additions and 7 deletions

View File

@ -61,7 +61,7 @@ e2d::GC::~GC()
} }
void e2d::GC::update() void e2d::GC::flush()
{ {
if (!_instance._notifyed) if (!_instance._notifyed)
return; return;

View File

@ -77,7 +77,7 @@ void e2d::Game::start(bool cleanup)
actionManager->update(); // 更新动作管理器 actionManager->update(); // 更新动作管理器
sceneManager->update(); // 更新场景内容 sceneManager->update(); // 更新场景内容
renderer->render(); // 渲染游戏画面 renderer->render(); // 渲染游戏画面
GC::update(); // 刷新内存池 GC::flush(); // 刷新内存池
Time::__updateLast(); // 刷新时间信息 Time::__updateLast(); // 刷新时间信息
} }
@ -87,8 +87,6 @@ void e2d::Game::start(bool cleanup)
} }
} }
_ended = true;
if (cleanup) if (cleanup)
{ {
Game::cleanup(); Game::cleanup();

View File

@ -549,10 +549,10 @@ public:
} }
} }
// 更新垃圾回收器状态 // 刷新内存池
static void update(); static void flush();
// 清空所有对象 // 回收内存池中的所有对象
static void clear(); static void clear();
private: private: