Warum ist System.arraycopy in Java nativ?

Ich war überrascht, in der Java-Quelle zu sehen, dass System.arraycopy eine native Methode ist. Der Grund ist natürlich, dass es schneller ist. Aber welche nativen Tricks kann der Code anwenden, um ihn schneller zu machen? Warum nicht einfach das ursprüngliche Array durchlaufen und jeden Zeiger auf...