я практически уверен что он джитуется и выполняется нативно
Оверхед там не из-за джитования, а из-за того, что он отдельно контролирует все чтения и записи внутри виртуальной среды. Представьте, что вы пишете программу на раст, и вставляете проверку чтения и записи на каждый чих