SystemTap is a profiling tool for gathering information on a running Linux kernel without the need for frequent recompiling/rebooting. It is FOSS, available at http://www.sourceware.org/systemtap