The free vs. inactive memory ratio on a Mac with 16 GB RAM has me concerned
Free memory has nothing in it. Inactive memory caches recently used information just in case the system might use it again. This is especially beneficial for file storage.

The system only needs a tiny amount of free memory so the program asks for memory to be allocated it doesn't have to page some other active memory out to disk and cause that program to stall momentarily while the virtual memory system is doing housekeeping. The overhead for the system to release inactive memory is almost immeasurably short so worrying about a large amount of that memory is generally not worth your brainpower to even think about it.

In summary:


Inactive memory: this is always good, it makes the system fast.
Free memory: any more than 200 MB is a waste, so the system will keep adding files and/or code to inactive memory until free memory hits a low-water benchmark based on a few factors.


What you describe seems perfectly normal for a system that has been recently booted and doesn't seem to me to be anything of concern. VMware fusion or Parallels clearly has need to access a lot of files when running Windows 7 and they are likely to be the reason for your large amount of inactive memory.

If, however, you wish to diagnose what is using memory, the sysdiagnose program will run several memory allocation utilities and saves the results to a directory.