Как раз сделать конечно его не будет вопросом размера запоминающего устройства: вы фактическ храните миллионы входов в векторе m_Rotations?
Если не, после этого прекрасным местом, котор нужно начать искать развращение памяти, будет память в и вокруг векторе.
Например, член данным по m_Name, и тип TimedRotation.