所以我正在尝试制作一款游戏,其中包含在游戏过程中要播放的许多不同的音效。然而,应用程序在大约一分钟左右后不断崩溃,说:
Invalid memory access of location 0x54008 rip=0x11c7737fd
或者有时还有与内存相关的另一个错误。在报告中,它说我的程序使用了太多内存,并且由于内存不足而崩溃。但是,它在 Windows 上运行得非常好,不仅在另一台计算机上,甚至在使用虚拟机的同一台计算机上(我正在使用 macbook 顺便说一句)。我已将 Java 更新到最新版本。有没有办法解决这个问题,或者至少有另一种在 Mac (Lion) 上也能正常工作的方法?我使用以下链接中的代码在我的程序中播放音频文件:
http://www.anyexample.com/programming/java/java_play_wav_sound_file.xml
提前致谢。