惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
量子位
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
J
Java Code Geeks
B
Blog
V
V2EX
博客园 - 三生石上(FineUI控件)
Blog — PlanetScale
Blog — PlanetScale
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
F
Fortinet All Blogs
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
A
About on SuperTechFans
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志
博客园 - Franky
H
Help Net Security
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
酷 壳 – CoolShell
酷 壳 – CoolShell
MongoDB | Blog
MongoDB | Blog
L
LangChain Blog

Latest from Tom's Hardware in News

Analytics group signals possible delays at 40% of AI data center construction sites — companies deny schedule holdups, but satellite imagery indicates otherwise Intel hires tenured Samsung exec to lead Foundry Services — signals company focus on winning business from potential Foundry suitors Elon Musk pushing forward with Terafab at Microsoft's April patch puts Windows domain controllers into reboot loops — third known issue from KB5082063… AMD Ryzen 9 9950X3D2 appears on Amazon with $1,000 pre-order price — AMD confirms recommended pricing is still set… AMD's market cap hits all-time high, Intel hits 25-year high on Agentic AI's insatiable demand for CPUs Meta raising Quest headset prices due to AI-driven RAM shortage — Quest 3 to cost $600, Quest 3S $350 from April… Elegoo announces the Jupiter 2 resin 3D printer for $949, early bird price of $849 — new model offers massive print volume but is still physically smaller than previous models Pragmata PC performance tested: 18 GPUs take us to the Moon Chinese fabs import record volumes of US chipmaking equipment via Singapore and Malaysia — homegrown tool makers booked record 2025 revenues as price competition squeezes margins US appeals court restarts $3 billion patent infringement lawsuit against Intel — VLSI case from 2017 returns after… Two US citizens get combined 16 years in prison for running North Korean laptop farms — fake remote IT work scheme netted DPRK $5 million in around three years Intel launches Wildcat Lake as Core Series 3 for value laptops and edge systems — six consumer SKUs built on 18A promise Legendary Qualcomm, Apple, and Nuvia alumni form new CPU startup — Nuvacore promises to Bambu updates its 3D printers to print unique hues or gradients using two or three filaments — company acknowledges OrcaSlicer-FullSpectrum fork as the basis for the color prediction part of the new feature Broadcom to supply Meta with custom silicon through 2029 — Broadom CEO Hock Tan departs Meta Anonymous perps behind 86 million files scraped from Spotify hit with $322 million court judgement — Anna Non-functioning counterfeit Samsung 990 Pro SSDs are circulating in Europe — Despite convincing packaging, blue… Oklahoma farmer arrested and jailed for trespassing during AI data center town hall — removed by officers after going a few seconds over allotted speaking time, trying to hand paperwork to counselors Virginia voter support for new data centers collapses from 69% in 2023 to 35% in new poll — Multi-gigawatt, 37-building Digital Gateway project abandoned Struggling shoemaker and apparel brand Albird pivots to AI data centers, stock jumps 580% in a single day — sells core business and leveraging $50 million in financing to become a GPU-as-a-Service and AI cloud solutions provider IPv6 usage reaches historic 50% across Google services, matching IPv4 — increased usage eases pressure on the IPv4 address market as 'new' protocol designed in 1998 finally hits its stride Engineer open-sources DIY radar system that's 95% cheaper than $250,000 commercial offerings, has 20 kilometer range — Moroccan engineer designs Aeris-10 radar, shares it on GitHub Elon Musk demonstrates first sample of Tesla AI5 processor, accidentally thanks TSC rather than TSMC  — claims 40X performance boost over the predecessor Valve might be adding a 30-day price tracker to Steam — feature is already available in some EU countries to spoof… Memory cards and flash drives prices rocket 124%, some products peak at 261% jump — increases from 2025 driven by AI chip shortage across a range of formats and capacities Netgear secures conditional approval from the FCC following router ban — company can continue importing foreign-made routers through October 2027 China tests deep-sea electro-hydrostatic actuator that can cut undersea cables at a depth of 3,500 meters — state hails successful trial and hints at deployment readiness Iran reportedly bought an in-orbit Chinese satellite to target US military sites in the Middle East — purchase agreement included ongoing ground control services based in China Our lifestyle tech colleagues at Tom's Guide have overhauled their site for smarter shopping — more video and access to experts make it 'the biggest relaunch in our history'
Original Task Manager creator explains why it lies to you...
editors@toms · 2026-04-20 · via Latest from Tom's Hardware in News
Dave Plummer explaining how Task Manager measured CPU utilization
(Image credit: Dave's Garage/YouTube)

Former Microsoft engineer Dave Plummer, who has worked on iconic projects like adding ZIP file support to Windows and the Windows NT Start Menu, revealed how the Task Manager actually reads CPU usage. Plummer built the original Task Manager, and made the tool so simple (in programming and engineering terms) to ensure that it does not use up your computer’s resources unnecessarily. However, there have also been some complaints that it sometimes felt that the numbers it showed were a bit off, so he explained why looking up CPU usage is quite complicated, how Task Manager gets the CPU utilization numbers, and why it might show results that are a bit different from what you see and feel on your PC.

“But measuring CPU usage sounds like it ought to be one of the easiest jobs in computing — I mean, either the CPU is busy, or it’s not, right? It’s silicon, not interpretative dance. Surely, you just ask Windows, ‘Hey, how busy are you?’ and it tells you 73%, and then we all go home early — except none of that is true,” Plummer said. “Because the first uncomfortable question is ‘Busy doing what, exactly?’ Busy on one core or all of them? Busy right now, or averaged the last second or two seconds, or however often your UI happens to wake up? Busy is user mode or kernel mode or interrupt time or deferred procedure calls or the idle loop or some weird accounting bucket that only exists because the scheduler needed somewhere to hand the bill? And once you start asking those questions, what looks like a simple speedometer starts looking more like forensic accounting.”

Dave says that Task Manager is timer-driven in that it refreshes every so often to give you an updated figure. This shows that the machine is showing an interpretation of what happened to your PC between each refresh, not a real-time view of your CPU’s actual usage. The easy answer to this would have been to divide the CPU usage by the time elapsed between refreshes, but Plummer says that this depends on the GUI timer firing precisely. He compared this to “trusting a metronome to stay perfectly steady while it’s riding the back of a pickup truck on a pothole-filled dirt road.”

Article continues below

Instead, he programmed the Task Manager to ask for the total time, i.e., the sum of the kernel time and the user time, of each process since it started. It then subtracts the last total it received during the last refresh from that particular process from that value to get its CPU consumption for that period. This number is then divided by how much total CPU time was accounted for and consumed by all processes in between refreshes. While it may sound complicated versus just dividing the total CPU usage by the time elapsed between refreshes, this solution is far more precise.

However, technological advances made this feel inaccurate. Since the accounting is just an average number, between refresh states, it does not take into account the actual work happening at a particular moment. “Modern CPU usage is more like how full the freeway was, rather than how many miles were actually traveled. A half-full freeway with Ferraris on it can move a lot more traffic than a jammed freeway full of old cement trucks,” Plummer explained. “Now, the old Task Manager was built in an era where the time used was a pretty decent proxy for what work got done. But on today’s processors with dynamic frequency scaling, turbo boost, thermal throttling, deep idle states, that connection has gotten a lot looser. So, when the numbers feel a little slippery, it’s not because the tool is broken so much as the hardware stops being simple enough for a single percentage to tell you the whole story.”

He also added a note on the screen saying, “If I were king… CPU usage should be a measure of the amount of work accomplished versus the theoretical maximum work that COULD have been accomplished.” But because he’s already retired from Microsoft, he probably has no say anymore in how Windows should work.

You can find several more interesting stories and explanations on how one of Windows’ most basic tools works on the Dave’s Garage video embedded above.

Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.

Google Preferred Source

Follow Tom's Hardware on Google News, or add us as a preferred source, to get our latest news, analysis, & reviews in your feeds.

Jowi Morales is a tech enthusiast with years of experience working in the industry. He’s been writing with several tech publications since 2021, where he’s been interested in tech hardware and consumer electronics.