|
|
|
|
|
by thanatos519
1664 days ago
|
|
This makes sense in general, because the caches are the most precious resource. However, in my case the working set is small enough and the processes are top-priority so they probably stay in the L2 if not the L1. Also ... I want to keep using my desktop so I don't mind the intrusion of my interactive processes. Hmm. Is there a way to check how much L1/L2/L3 a process is occupying? |
|
Maybe! Maybe not. If it's top priority on core X but something else with a much better (or cache-unfriendly) dataset is on the hyperthread-sibling core then your high priority process can still have cache misses.