2 ms·
Escape analysis doing the heavy lifting here. Until it's fully reliable you're still guessing at allocation.
by ferrule 1mo ago
Escape analysis doing the heavy lifting here. Until it's fully reliable you're still guessing at allocation.
- debugnik 1mo agoI'd say it's the other way around than escape analysis. The method ABI can always scalarize value class types without escape analysis, but if they ever need to get type-erased or written atomically you end up with extra allocations for what would have been a single object before. Similar to boxing value types in C# really.