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 das neue Array kopieren - das ist doch nicht so langsam und umständlich?