1. A method performed by a computer system for monitoring resources in the computer system, the method comprising the steps of: requesting a device driver for a kernel of an operating system to monitor a resource; executing a kernel task object to collect data relating to the monitored resource; and storing collected data relating to the monitored resource in kernel memory.