Hm... unfortunately I cannot find the topic anymore (I found it 2-3 hours ago and the topic was not directly related to SoundEffectInstance).
However, I think that I have found the issue.
My code is the following:
ContentManager localContentManager = new ContentManager(this.Content.ServiceProvider, this.Content.RootDirectory);
SoundEffect se = localContentManager.Load<SoundEffect>("someSound");
SoundEffectInstance sei = se.CreateInstance();
I am using different contentManager for different screens. However, switching between screens does also create new contentManager, even if the screen was used before.
Should I reuse the contentManager in this case?
My intention is to use as less memory as possible.