Instructions for profiling in K42 (SDET run)

These timer-based profiles are not particularly accurate because timer frequency is somewhat correlated with what's running. You can improve things somewhat by forcing the kernel, servers, and user processes to all use the same quantum and pulse intervals. In os/kernel/sys/KernelScheduler.H, set all four {MIN,MAX}_QUANTUM_MICROSECS and {MIN,MAX}_PULSE_MICROSECS values to 10000. For some reason, using a smaller number, which would give you more information, causes baseServers to crash.

ProfilingK42 (last edited 2006-02-03 00:06:53 by ChrisYeoh)