powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / input/output buffer
12 сообщений из 12, страница 1 из 1
input/output buffer
    #37813861
Gijad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, как в windows xp можно изменить размер буфера ввода/вывода.
...
Рейтинг: 0 / 0
input/output buffer
    #37813955
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gijad,

А зачем?
...
Рейтинг: 0 / 0
input/output buffer
    #37813971
Gijad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodА зачем?
Кратко, программа подаёт на выход большое количество данных, другая программа всё это читает. Дальше приблизительные теоретические рассуждения, если бы размер выходного буфера был достаточен, чтобы вывалить туда все данные и заняться подготовкой новых, то возможно это бы немного ускорило обработку. Т.е. один процесс посчитал и слил в буфер, начал считать новую порцию. В этот момент 2-й процесс считает себе из буфера, не тормозя первый. Сейчас есть такое ощущение, что из-за не хватки размеров буфера, 1-й процесс тормозится 2-м. Как то так, извиняюсь за возможный сумбур.
...
Рейтинг: 0 / 0
input/output buffer
    #37814019
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GijadТ.е. один процесс посчитал и слил в буфер, начал считать новую порцию. В этот момент 2-й процесс считает себе из буфера, не тормозя первый.

В виндовс одна страница буфера.
Поэтому последовательность такая:
1. Первый процесс записывает в буфер.
2. Второй считывает из буфера.
3. Первый процесс записывает в буфер.
4. Второй считывает из буфера.
и т.д.
Но одновременно делать действия 2 и 3 нельзя.
...
Рейтинг: 0 / 0
input/output buffer
    #37814038
Gijad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodНо одновременно делать действия 2 и 3 нельзя.
Пусть так, будет очень хорошо, если пока процесс 2 читает из буфера, процесс 1 готовил бы данные, их там очень много.
...
Рейтинг: 0 / 0
input/output buffer
    #37814043
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gijad,

Используй временные файлы.
Тогда можно писать и читать одновременно (если жёсткий диск не захлебнётся).
...
Рейтинг: 0 / 0
input/output buffer
    #37814063
Gijad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodGijad,
Используй временные файлы.
Тогда можно писать и читать одновременно (если жёсткий диск не захлебнётся).
Пока такой возможности нет. 2й процесс не мой, и есть требования к архитектуре. Хотелось бы ограничиться буфером.
...
Рейтинг: 0 / 0
input/output buffer
    #37814211
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GijadПока такой возможности нет. 2й процесс не мой, и есть требования к архитектуре. Хотелось бы ограничиться буфером.

Тогда жди, пока второй процесс не заберёт данные.
Се ля ви.
...
Рейтинг: 0 / 0
input/output buffer
    #37814999
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GijadСейчас есть такое ощущение, что из-за не хватки размеров буфера, 1-й процесс тормозится 2-м. Как то так, извиняюсь за возможный сумбур.1. Прочность цепи определяется самым слабым звеном.
2. Ввод-вывод "в канале" (pipe) - всяко быстрее дискового, поэтому возникает вопрос: "Что ускорять-то, собрались???".
...
Рейтинг: 0 / 0
input/output buffer
    #37815199
Gijad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov1. Прочность цепи определяется самым слабым звеном.
2. Ввод-вывод "в канале" (pipe) - всяко быстрее дискового, поэтому возникает вопрос: "Что ускорять-то, собрались???".
Взаимодействие между процессами, пока 1й считает (достаточно долго), второй обрабатывает данные из буфера. До pipe пока не созрели, приходится учитывать желание заказчика, и передавать данные через стандартные ввод/вывод.
...
Рейтинг: 0 / 0
input/output buffer
    #37815926
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gijad,

Тогда просто нарасти объём оперативы.
Должно полегчать.
...
Рейтинг: 0 / 0
input/output buffer
    #37816631
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gijadпередавать данные через стандартные ввод/вывод.Это и есть канал.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / input/output buffer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]