Vergleichen Sie direkte und nicht direkte ByteBuffer-Get / Put-Operationen

Ist das Abrufen / Abrufen von einem nicht direkten Bytepuffer schneller als das Abrufen / Abrufen von einem direkten Bytepuffer?

Wenn ich vom direkten Bytepuffer lesen / schreiben muss, ist es besser, zuerst in ein lokales Byte-Array des Threads zu lesen / schreiben und dann den direkten Bytepuffer (für Schreibvorgänge) vollständig mit dem Byte-Array zu aktualisieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage