App Memory Usage vs Simulator Reported Numbers

I'm writing a watch app. I'm currently trying to get my memory usage down and from the simulator, I'm seeing that I'm at 42/64kb as reported in the bottom of the simulator status bar.
However, when I do a systemstat call and do a print out

var stats = Sys.getSystemStats();
var freeMemory = stats.freeMemory.toString();
var totalMemory = stats.totalMemory.toString();
var usedMemory = stats.usedMemory.toString();
Sys.println(" Free: " + freeMemory + " used:" + usedMemory + " total:" + totalMemory);


item #1 - I get from the simulator that I actually have ~100kb. vs the reported in the status bar as 64kB
item #2 - output of the above code in the console window in Eclipse -- Free: 34180 used:64124 total:98304 (which differs from the reported usage of 42kB on the simulator status bar)
item #3 - when I put the above code into the watch (i put it on the onShow() portion of it, I get Free: 8592 used:56944 total:65536 which shows I'm actually already using 57kb !!!! - I am really SHOCKED!
item #4 - I do a bunch of menus and each time a menu is called, (nested menus) - again - mimicking Garmin's native data field structure, as I transverse into each menu, I'm eating up 2kB!!
at the end - I end up w/ out of memory error and I can't proceed to change / select the final menu outcome.

Free: 9176 used:56360 total:65536
DS Menu Free: 7160 used:58376 total:65536
DS1 Free: 5416 used:60120 total:65536
DS Fields Free: 2944 used:62592 total:65536
TIMER Free: 432 used:65104 total:65536


So, the question for the CIQ folks

1) How do I reduce memory footprint of the Menu? (only way I can think of right now is basically to just reduce the transversing by NOT separating the structure so much. Lump max 16 menu-items into 1 BIG menu. (but.. i think I'll only save 2kb from this effort)
2) Reduce un-needed code from my app? (does comments count towards code size? I remember one CIQ folk mention that un-used code still takes up memory. but not sure if the same also is true for comments?
3) Don't use Layout.xml files?
4) Don't use Menu.xml files and use menu.additem instead? (Does this help??)


I went from trying to optimise my code for speed to reduce 100-150ms to coming to a full stop due to memory restrictions.

Need some suggestions / pointers.