Get-ProfileSize | Compare-ChromeUsage

A Tale of Profiles and Consumption
“In the halls of C:\Users dwell silent stories,
where data sleeps and Chrome remembers.”
In the kingdom of bytes and binaries, beneath the veneer of friendly user interfaces, lies a story seldom told—a tale of quiet consumption, subtle swelling, and digital sprawl. Today, we don the robes of a techno-bard and follow a script, conjured by none other than James Romeo Gaspar, that measures the footprints of Chrome in each user’s personal digital habitat.
The Scene: C:\Users
Imagine a grand hallway, each door marked with a username. Behind every door: photos, documents, caches of joy and clutter—each user profile a home, a universe of data. But in the quiet corners, tucked deep in AppData\Local\Google\Chrome\User Data
, lurks a behemoth, silently hoarding history, tabs, cookies, and caches. Yes, Chrome.
It starts small, innocent. A bookmark here. A tab never closed. A cache unpurged. Over time, it grows.
The Mission: Seeking the Space Hogs
Enter our script—an analytical spell, whispered through PowerShell.
It tiptoes through each chamber of C:\Users
, measures the weight of the world (in bytes), and compares it with the hoard kept by Chrome. It does not judge—it observes. It calculates. It records.
A simple ratio, yet profound: How much of your digital soul is Chrome quietly holding?
The Chronicle: A CSV Scroll
Like any noble scribe, our script binds its findings into a scroll—a .csv
file—titled like a chronicle from a forgotten war:
ChromeVsProfileUsage_2025-07-14_15-42-10.csv
Within it, line by line, it lists the names of the dwellers, their profile sizes in megabytes and gigabytes, and the share Chrome claims for itself. Some as low as 1%, others—perhaps tab hoarders and streamers—climbing north of 50%.
The Craft: A Glimpse Into the Forge
Let’s peek behind the curtain—this isn’t black magic, but elegant engineering:
Recursively calculates folder sizes with recursive love.
Safeguards against non-existent paths.
Rounds values like a courteous host serving just the right portion.
Ensures the directory
C:\Temp
exists before writing, like setting the table before a feast.
Why Does This Matter?
In a world of limited disk space and expanding digital lifestyles, visibility is power. We often blame bloated apps or forgotten downloads for our dwindling space—but Chrome, faithful as it is, can be a silent contributor to the digital clutter.
With this script, IT admins and curious techies alike can:
Audit usage across multi-user machines.
Pinpoint storage-hungry profiles.
Justify cleanups or profile migrations.
Or simply marvel at the magnitude of cached memories.
In Closing: Bytes with a Whisper
“And so the script runs, a humble bard,
charting Chrome’s conquest yard by yard.
It tells no tale of evil or sin,
just data’s tale from deep within.”
Code meets curiosity.
Storage meets story.
And Chrome?
Still watching. Still caching.