|
|
|
|
|
by drivebyhooting
12 days ago
|
|
Full monomorphization can also greatly increase code size and icache pressure. Especially if LTO was not possible. I haven’t seen icache pressure causing performance degradation in the wild but it is in theory possible. |
|
In general, whatever subsystem took the cache misses showed up as the slow part, and I owned the very first component in the pipeline... It was fun to compile time disable my component to demonstrate that nothing got faster, though.