Вопросы по теме 'zero-copy'
Linux splice() возвращает EINVAL (недопустимый аргумент)
Я пытаюсь поэкспериментировать с использованием вставки ( man 2 splice ) для копирования данных из сокета UDP непосредственно в файл. К сожалению, первый вызов splice() возвращает EINVAL.
На странице руководства указано:
EINVAL Target file...
2328 просмотров
schedule
22.03.2022
Реализация семантики потока перемещения
Я хочу написать функцию, которая будет вызываться следующим образом:
send("message","address");
Где какой-то другой поток, который делает
let k = recv("address");
println!("{}",k);
видит message .
В частности, сообщение может...
79 просмотров
schedule
08.03.2023
нулевое копирование из SocketChannel в SocketChannel
Можно ли с помощью Java NIO API реализовать передачу данных с нулевым копированием из одного сокета в другой? Я знаю о FileChannel::transferTo() , который делает это из файла в сокет, но для SocketChannel нет метода transferTo() .
26 просмотров
schedule
07.06.2023
Как построить строку из массива байтов в D
У меня есть массив байтов, который определяется как указатель + размер:
size_t size; // size in bytes
void *data; // NOT zero-terminated string
Как мне создать из него «строку», желательно с нулевой копией?
631 просмотров
schedule
08.11.2023
Как вы пишете нулевую копию в Java? В чем основные отличия
Я читал о том, как вы можете использовать библиотеку java nio, чтобы воспользоваться преимуществами передачи/буферизации файлов на уровне O/S, который называется «нулевым копированием».
В чем тогда разница в том, как вы создаете/записываете файлы?...
7719 просмотров
schedule
20.12.2023
Почему в ядре Linux нет сети с нулевым копированием?
Я хотел бы знать причины, по которым ядро Linux (или любая другая основная ОС) не имеет функции для работы в сети с нулевым копированием? Под нулевой копией я подразумеваю, что пакет/поток данных не копируется для передачи в приложение в...
8262 просмотров
schedule
30.05.2024