My program running size is nearly 30MB and i have been trying to reduce this. My program creates 10's of thousands of objects and each object contains many strings. I believe a strings takes 10bytes of memory. Is it possible to reduce the memory required in some ways? Many of my strings are quite short, is it possible to shorten a string and save memory space? Are there any tools that i could use to analyse my program to indicate possible improvements? Thanks