private long DoCheckPoint_() { long curTime = TimeUtility.GetElapsedTimeUs(); long ret = curTime - m_LastSnapshotTime; m_LastSnapshotTime = curTime; return ret; }