ByteBuffer.allocate () против ByteBuffer.allocateDirect ()

К allocate() или к allocateDirect(), это вопрос.

Вот уже несколько лет я просто придерживаюсь мысли, что, поскольку DirectByteBuffer являются прямым отображением памяти на уровне ОС, они будут выполняться быстрее с вызовами get / put, чем HeapByteBuffer. Я никогда не интересовался точными подробностями ситуации до сих пор. Я хочу знать, какой из двух типов ByteBuffer быстрее и на каких условиях.

135
задан ROMANIA_engineer 21 June 2015 в 12:15
поделиться