translucenttb.dev
2026.2v2026.2

Measured

Does TranslucentTB affect performance?

Barely. In our tests TranslucentTB 2026.2 kept about 9 to 14 MB of memory to itself and used less than a third of a second of CPU time over 30 seconds of constant window switching. Here are the numbers, how we got them, and what they mean for games and battery life.

By translucenttb.devUpdated Checked against TranslucentTB 2026.26 min read

On this page
  1. What we measured
  2. RAM: private memory vs working set
  3. CPU: why it is near zero when idle
  4. GPU and drawing the effects
  5. Games and FPS
  6. Laptops and battery
  7. If the taskbar lags or TranslucentTB is "not responding"
  8. How we measured
  9. FAQ

Short answer

How much RAM and CPU does TranslucentTB use?

About 9 MB of private memory once it is running (14 MB right after the first-run Welcome page), and 0 ms of CPU time while nothing changes on screen. While a script opened, maximized, restored and closed windows non-stop for 30 seconds, it used 78 ms of CPU in total. It does not use the GPU itself: Windows draws the blur and acrylic effects.

What we measured

≈9 MBPrivate memory, steadyafter startup, no Welcome page
14 MBPrivate memory, first runwith the Welcome page shown
0 msCPU while idleover 30 s, and over 10 s in two other runs
78 msCPU, 30 s of window churn18 open, maximize, restore, close cycles
TranslucentTB CPU time per 30-second phaseMilliseconds of CPU time used, Windows build 26100, 2 vCPU

Source: Our Windows test run, October 29, 2026 (verify/extra-results)

Show the data
PhaseCPU time
Settling in187.5 ms
Window churn78.1 ms
Idle again0 ms

The first phase (settling in) started 10 seconds after launch, so it caught the end of TranslucentTB settling in (its memory was still growing from 2.5 to 9.3 MB during it). After that, CPU time only moves when something on screen changes, and even then it stays tiny: 78 ms out of 30,000 ms is about 0.26% of one CPU core.

RunPrivate memoryWorking setCPUThreads
Run 1 (first run, Welcome page shown)14.0 MB64.8 MB0 ms over 10 s idle15
Run 2 (same steps)14.1 MB64.9 MB0 ms over 10 s idle16
Extra run, 30 s starting 10 s after launch2.5 → 9.3 MB51.0 MB187.5 ms in 30 s12
Extra run, window churn8.9–9.0 MB50.9 MB78.1 ms in 30 s9
Extra run, idle again8.9 MB50.9 MB0 ms in 30 s9

RAM: private memory vs working set

Private memory is what belongs to TranslucentTB alone; it is the number to look at if you want to know what TranslucentTB costs. It was about 9 MB once running and 14 MB in the runs where the Welcome page had been shown, because that window's interface stays loaded in memory for the rest of the session.

The working set (51–65 MB) also counts Windows libraries that TranslucentTB has loaded but shares with other programs, such as the XAML framework behind its tray menu. Those pages exist once in memory no matter how many apps use them, so adding them up per app overstates the cost.

Inside Explorer, TranslucentTB loads a small helper (ExplorerTAP, 566 KB on disk) on the Windows 11 taskbar. Explorer's own private memory was 38.8 MB before TranslucentTB started and 35.5 MB after: no increase we could see, since Explorer's memory moves by a few MB on its own.

CPU: why it is near zero when idle

TranslucentTB does not poll. Its source registers Windows event hooks (SetWinEventHook, out of context) for the things that can change the taskbar look: windows being shown, hidden, minimized, moved, created, destroyed or brought to the front, Aero Peek, and so on. It also listens for Start, Search, Task View, battery saver and display changes. Between those events its threads sleep, which is why CPU time stays at 0 ms while the screen is still. There is no polling timer that wakes it up every few seconds (the only timer in the app delays reloading settings.json by 200 ms after you save it).

When an event arrives, TranslucentTB works out which state applies to each monitor's taskbar and, if the look changed, tells Windows once. That is a few milliseconds of work per window change, which matches the 78 ms we measured over 18 full open-maximize-restore-close cycles.

GPU and drawing the effects

TranslucentTB does not render anything itself. On the Windows 11 taskbar it swaps the taskbar's background brush; on Windows 10 it sets the taskbar's accent policy. Either way Windows' own compositor (DWM) draws the result, the same way it draws Windows' default translucent taskbar. We did not measure GPU load: our test machine has no graphics card. Clear and opaque need no blurring at all; blur and acrylic ask the compositor to blur the area behind a strip about 48 pixels tall.

Games and FPS

We have not benchmarked games, so we will not quote an FPS number. What the design tells you:

  • A game running full screen covers the taskbar, so there is nothing to draw behind it.
  • TranslucentTB uses CPU only when windows change. A game that stays in front generates almost no events.
  • If you play in a window and use dynamic states, opening a launcher can switch the taskbar look. Add the launcher to ignored_windows (see the gaming look), or exit TranslucentTB from the tray while you play if you want to rule it out completely.

Laptops and battery

Because it sleeps between events, TranslucentTB itself is not a meaningful battery drain. If you want to reduce work for the compositor on battery, enable the Battery saver state with an opaque color: it applies automatically whenever Windows battery saver is on and takes priority over every other state (ready-made settings). We did not measure battery life.

If the taskbar lags or TranslucentTB is "not responding"

Lag is not normal for TranslucentTB. The usual causes are a conflict with another tool that also changes the taskbar (Windhawk mods, StartAllBack and others), or Explorer restarting repeatedly. Start with conflicts and Explorer crashes, and press Ctrl+Alt+Shift+F1 to reset TranslucentTB's state if the taskbar looks stuck.

How we measured

All numbers come from TranslucentTB 2026.2 (the official MSIX package) on a fresh GitHub Actions windows-2025 machine: Windows Server 2025 build 26100, which uses the Windows 11 24H2 taskbar, with 2 virtual CPUs and no graphics card. A PowerShell script read TotalProcessorTime, PrivateMemorySize64 and WorkingSet64 from the TranslucentTB process once per second for each 30-second phase. In the busy phase, a background PowerShell job in the same desktop session started Notepad, maximized it, restored it and closed it in a loop (18 cycles), with dynamic states enabled so every change required TranslucentTB to recompute the taskbar look. The full method, screenshots and raw files are in our test report.

Limits: one machine, a virtual one, one monitor, and short phases. A busy PC with many monitors and windows will see more events, but the per-event cost stays the same.

FAQ

Does TranslucentTB use a lot of RAM?

No. It kept about 9 MB of private memory in our test, 14 MB if the first-run Welcome page had been opened in that session. The larger "working set" figure (about 50–65 MB) includes Windows libraries shared with other apps.

Does TranslucentTB affect FPS in games?

We have not benchmarked games. It does no work while nothing changes on screen, and a full-screen game hides the taskbar, so there is little reason for it to cost frames. If you want certainty, exit it from the tray before playing.

Is TranslucentTB heavy or bloatware?

No. The app is about 3.7 MB of files and runs as one process with a tray icon. It installs no Windows service; besides the tray app it loads a small helper into Explorer and registers a startup entry you can turn off. See is it safe for what it installs.

Does TranslucentTB slow down my PC or startup?

It starts in the background with Windows if Open at boot is on. We did not time its startup, but once running it used 187.5 ms of CPU over the 30 seconds after it settled and nothing while idle. If startup feels slow, see open at boot.

Do blur and acrylic cost more than clear?

For TranslucentTB, no: its own CPU and memory use is the same for every look. Blur and acrylic make Windows' compositor do a little more drawing than clear or opaque; we could not measure that on a machine without a GPU.

Keep going

Something wrong or out of date? Email hello@translucenttb.dev and we will fix it.