我正在开发MonoGame WP8应用程序。在每个更新循环中,我获取最新的输入,如此
public TouchCollection CurrentTouchState { get; protected set; }
我按如下方式填充此属性
CurrentTouchState = TouchPanel.GetState();
然后我迭代它
foreach (TouchLocation touchLocation in CurrentTouchState) { ... }
根据内存分析器,这次迭代每帧都会产生大量垃圾
在约2秒的过程中创建了3510个实例。垃圾收集目前是一个问题,导致我的应用程序中出现大量口吃。我怎么能避免这个?