Skip to content
Discussion options

You must be logged in to vote

Hi @xacond00

This is an artifact of how the just-in-time compiler works. For indirect calls, like a vectorized polymorphic method resolution in your case, the just-in-time compiler aggressively records the method of every single alive instance at that time. Why all of them? Well, at the time of recording/tracing, it cannot resolve the list of SensorPtr. So, it assumes the worst case scenario where every single object is in that list.

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@xacond00
Comment options

Answer selected by njroussel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants