985
Htop too (lemm.ee)
submitted 7 months ago by sag@lemm.ee to c/linuxmemes@lemmy.world
you are viewing a single comment's thread
view the rest of the comments
[-] bleistift2@feddit.de 113 points 7 months ago

I find this a highly interesting problem. How do you measure how much CPU time a program needs? The OS has ceded its control of the CPU to the program. Does it just look at the clock after it’s in charge again to derive a program’s load?

While we’re at it: How does the OS even yank the CPU away from the currently running process?

[-] AE5NE@lemmy.radio 17 points 7 months ago* (last edited 7 months ago)

yes, it looks at a fine-grained clock, usually a cycle counter provided by the CPU for this purpose, to aggregate total on-cpu time for each process.

load more comments (19 replies)
this post was submitted on 16 Feb 2024
985 points (99.2% liked)

linuxmemes

20707 readers
991 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS