GSoC/GCI Archive
Google Summer of Code 2013 The Linux Foundation

Improving performance of the KernelStrider tools

by Maxim Kouprianov for The Linux Foundation

The KernelStrider tools collect information about the memory accesses and function calls that the target kernel module makes. The information is passed to the user space for further processing. Since the amount of data generated in the kernel space is large enough, that requires more computing power to successfully transfer that data from the kernel. It is clean that we need to apply some compressing methods at the kernel side and some decompressing methods when captured data is being processed.