DZone.com Feed на русском
Подписаться
Что такое Zero-Copy
В области высокопроизводительных вычислений и сетевых приложений эффективная обработка данных имеет решающее значение. Традиционные операции ввода-вывода (I/O) часто включают в себя избыточное копирование данных, создавая узкие места в производительности, которые могут ограничивать пропускную способность и увеличивать задержку. Техника "нулевого копирования" (zero-copy) — это мощный метод оптимизации, который минимизирует или полностью устраняет эти ненужные перемещения данных, что приводит к значительному повышению производительности.Традиционный путь ввода-выводаРассмотрим распространенный сценарий: приложению необходимо прочитать файл с диска и передать его по сети. В традиционной модели ввода-вывода эта, казалось бы, простая операция влечет за собой ряд копирований данных: