Operating System Debugging

Debugging - finding and fixing errors or bugs

  1. OS has a log file, which stores error information
  1. In the case of Application failure, a core dump file is made, storing the memory of the process
  1. In the case of Kernel failure, a cache dump file is made, storing the memory of the kernal

Performance Tuning

Optimise the performance of a program

How

  1. Tracing Listing, use for analysis
  1. Profiling is when you look at a pointer and look for trends

To look for

Tracing

Example of a tracing tool with linux is 'BCC'