
Even on an SSD performance will degrade well below optimal after only a few patch cycles. Now pair this with CASC’s own fragmentation issues, which are almost identical to that of APFS and you have a recipe for severe slowdown over time. The more nodes that have to be enumerated, the slower the load becomes. That process is the same on Intel or M1 CPUs. The process to load them so the entire file can be loaded properly is called enumeration.

The more patching that occurs on any given file, the more nodes are created for that file. As CASC’s index files and data files are updated, new nodes are created pointing to the new data while the original file and node remains.

APFS creates new b-tree (extents) nodes for a file whenever it’s updated. You’re essentially seeing what SSDs do - hide APFS’ faults.

Maybe M1 makes better use of APFS than Intel chips.
