Итак, я работал над игрой Win2D и заметил, что время от времени некоторые кадры пропускались. Я предположил, что это GC, поэтому я взял пару снимков памяти, чтобы посмотреть, что происходит. Позаботившись о моей части проблемы и выделив всю свою память в начале игры, я заметил, что много Задача < IReadOnlyList < Windows.Storage.StorageFile >> объекты все еще создавались во время игры. Это также происходило в пустом универсальном проекте приложения, и после осмотра я понял, что приложение Insights включено по умолчанию и вызывает все это.Приложение Insights, вызывающее ненужный GC в игре Win2D
Я не очень разбираюсь в характеристиках приложений, но мне кажется, что-то приятное. Итак, мой вопрос: могу ли я по-прежнему использовать Application Insights, но не позволять ему создавать все эти объекты задач и получать доступ к файловой системе?