Why else would 500KB become 275MB in memory.
your images are saved in a compressed format (png). they are likely put into memory as RGBA bitmaps without compression for speed.
don't know where 275MB comes from, but your 500KB in resources can easily jump to 20MB or more.
when i open up player.dmi in dmide mem consumption shoots up a good 30MB, there's probably more overhead per frame or icon in byond than in my app so you can imagine where most of this memory usage comes from.
compressed further, player.dmi is under 80KB. when stored as raw pixel data, you're looking <30MB. it's not too surprising.
Absolutely