Irfan, thanks for clarifications.
Unfortunately, I'm not aware about applications that could trace Guest OS processes in real-time without installing any agent software to keep all the information in DB. As a workaround you could periodically check this information in real-time, as CPU and Memory Usage is usually kept on the same level for Server VMs, which are the most critical in production.
Also I'm not sure there would any spikes, unless you install/remove software applications very often. Even if you do that, you should be able to see the difference in resource usage fairly quickly having logged into Processes Tab.
Hope it helps!