Could you explain more about "user CPU time" and "system CPU time"? I have read a lot, but I couldn't understand it well.
The difference is whether the time is spent in user space or kernel space. User CPU time is time spent on the processor running your program's code (or code in libraries); system CPU time is the time spent running code in the operating system kernel on behalf of your program.