Zimbra uses a lot of memory and if this is just a test machine then there are posts in the forums that detail how to disable some services (logger, for instance) and reduce the memory consumption. I'd think that in a VM you might still be struggling to get good performance with only 512Mb. Certainly try it at that amount, you can always start again.
