I am updating an app for Windows Mobile 6.1 (still based on win ce 5.0 kernel.) It has a 32 mb/process memory limit. I found out about it when one of my interminable listsOflistsOflists.... ran out of memory and threw allocation exceptions. I was thinking of moving my serial communication and protocol conversion into a separate process and connecting with said process through named pipes. I've read that the running process is copied to slot 0 and run from there. It seems that this would degrade the processing speed considerably and I don't have any speed to spare.
Does anybody know if
a) this could work?
b) there is a better way to do it?
c) there are accepted ways of getting around memory restrictions?
Thanks all...