2 ms·
Because escape analysis isn't as powerful as it might seem. Indirect calls in particular can cause objects to be marked as possibly escaping, which matters a lo
by pcwalton 6y ago
Because escape analysis isn't as powerful as it might seem. Indirect calls in particular can cause objects to be marked as possibly escaping, which matters a lot in languages like Java where most calls are virtual.
- chrisseaton 6y ago> languages like Java where most calls are virtual Most Java call sites are in practice monomorphic. They may look virtual according the language spec, but that isn't how they're really implemented.