Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • M-series Macs
  • Mac Problems
  • Mac articles
  • Macs
  • Art

QoS

Command tools, threads and QoS

T T Read More

Why is tar so slow to create a tar.gzip archive on a fast Apple silicon Mac? Is it being run at low QoS on the E cores? An explanation.

September 10, 2025 Macs, Technology

Comparing in-core performance of Intel, M3 and M4 CPU cores

T T Read More

How much faster are the P cores in M3 and M4 chips, compared to late Intel Macs? How do they compare when running threads at low QoS, such as those of macOS background tasks?

May 16, 2025 Macs, Technology

What is Quality of Service, and how does it matter?

How apps and processes set their priority, and on Apple silicon that determines which type of core they can be run on. What you can do to alter that.

May 9, 2025 Macs, Technology

Friday magic: how to cheat on E cores and get free performance

How to more than double the speed of a thread run on the E cores, by running another 11 threads at the same time.

January 31, 2025 Macs, Technology

Tune for Performance: Core types

Can you promote threads set to run on E cores so they run on P cores instead? Can you demote threads set to run on cores so they run in the background on E cores?

December 17, 2024 Macs, Technology

Making Apple silicon faster: 3 Multitasking

How Swift supports cooperative multitasking using async/await. How to call asynchronous code from within synchronous code, and does it also multithread code in parallel?

June 27, 2024 Macs, Technology

Making Apple silicon faster: 2 Multithreading

The general rule for allocating threads to P and E cores according to their QoS, with fine controls such as Game Mode, and frequency control.

June 20, 2024 Macs, Technology

Making Apple silicon faster: 1 Threads and tasks

Understanding terms, including process, thread and task. How the assigned Quality of Service, or QoS, is used to determine how threads are allocated to cores.

June 18, 2024 Macs, Technology

Scheduled activities: 3 launchd or DAS?

While macOS uses DAS-CTS to schedule hundreds of background activities, third-parties normally use launchd. Comes with a full diagram explaining DAS-CTS.

February 2, 2023 Macs, Technology

Scheduled activities: 2 Running the activity

How running a background task takes a tiny fraction of second, although the task itself takes seconds or minutes, and why it’s run on E cores.

January 30, 2023 Macs, Technology

Posts navigation

Previous1 2 3 Next
Blog at WordPress.com.
Footer navigation
  • Free Software Menu
  • About & Contact
  • Macs
  • Painting
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • DelightEd & Podofyllin
  • xattred, SpotTest, Spotcord, Metamer & xattr tools
  • 32-bitCheck & ArchiChect
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Cirrus & Bailiff
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • Versatility & Revisionist
  • Text Utilities: Textovert, Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Long Reads
  • Mac Troubleshooting Summary
  • M-series Macs
  • Mints: a multifunction utility
  • VisualLookUpTest
  • Virtualisation on Apple silicon
  • System Updates
  • Saturday Mac Riddles
  • Last Week on My Mac
  • sysctl information
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,875 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...