Monogame 엔진을 사용하여 게임을 만들고 있는데 MediaPlayer를 사용하여 배경 음악을 재생하고 있습니다. 어떤 노래를 재생하던간에 스위치를 켜면 사전로드 된 노래 일지라도 '성능 및 진단 도구'를 사용하여 몇 MB 씩 램 사용량이 증가하는 것을 볼 수 있습니다. 노래가 많이 바뀌면 문제가 될 수 있습니다. 가능한 한 컴퓨터 리소스를 최대한 적게 사용하도록하고 싶습니다.MediaPlayer가 노래를 전환 할 때 램 사용이 증가합니다 (Monogame C#)
Song song1;
Song song2;
protected override void LoadContent()
{
song1 = Content.Load<Song>("song1");
song2 = Content.Load<Song>("song2");
}
void updateMusic()
{
if (gameState == "lvl1") { MediaPlayer.Play(song1); }
else if (gameState == "lvl2") { MediaPlayer.Play(song2);}
}