I wasnt meaning any memory mapped bytecode used by the dalvik vm, but the actual Dalvik cache where apk dex files are stored, and yes indeed it is usual stored on nand space, and yes it does expand with the amount of apps you have installed. Explained here from the Cyanogen forum:
"Dalvik-cache lives on the /data partition, and is the cache for the Dalvik virtual machine (it basically optimizes your programs to run on your phone, and stores the optimized versions.) Also, nothing bad will ever happen if you wipe your dalvik-cache. It WILL make your phone take longer to boot the first time after you clear it (since it has to re-build it), but it doesn't break anything. If you've uninstalled an app, and haven't wiped your dalvik-cache, that app's .dex file is still on your phone, slowing it down (probably imperceptibly, but still
)"
Post #1097 by SeidoJohn
http://forum.cyanogenmod.com/topic/2...page__st__1080references:
http://imsciences.edu.pk/serg/wp-conten ... vik-VM.pdfhttp://www.netmite.com/android/mydroid/ ... exopt.html