7 ms·
Are there any benchmarks of Windows EH? The implementation is very different from DWARF/SJLJ EH and it would be interesting to see how it fares. I've seen some
by e4m2 2y ago
Are there any benchmarks of Windows EH? The implementation is very different from DWARF/SJLJ EH and it would be interesting to see how it fares. I've seen some pretty exceptional claims for both sides of the argument (e.g. "[...] has no code impact for x64 native, ARM, or ARM64 platforms" [1]), but there's rarely if ever any data to back this up.
[1] https://github.com/Microsoft/DirectXTK/wiki/throwIfFailed https://github.com/Microsoft/DirectXTK/wiki/throwIfFailed
- mananaysiempre 2y ago32-bit Windows SEH is very different for sure, but I thought 64-bit so-called “zero-overhead” SEH was a table-driven affair fairly similar to DWARF / Itanium ABI exceptions?