What makes JNI calls slow?
First, it’s worth noting that by “slow,” we’re talking about something that can take tens of nanoseconds. For trivial native methods, in 2010 I measured calls at an average 40 ns on my Windows desktop, and 11 ns on my Mac desktop. Unless you’re making many calls, you’re not going to notice. That said, calling … Read more