I don't think there is currently a way around the long OGG load times, or their effects on virtual ram in BlitzMax until streaming support is added (PlayMusic).
I ended up having to write a background program in Blitz+ to stream the ogg music for my game, this helped remove the 15 second initial load time and other issues. Not the prettiest solution, but it works.
* edit *
Make sure you're setting the ogg handles to null and try manual garbage collection
I ended up having to write a background program in Blitz+ to stream the ogg music for my game, this helped remove the 15 second initial load time and other issues. Not the prettiest solution, but it works.
* edit *
Make sure you're setting the ogg handles to null and try manual garbage collection