powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Ограничения Windows-процесса..
17 сообщений из 17, страница 1 из 1
Ограничения Windows-процесса..
    #33165856
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересует следующее.

Какое максимальное количество файлов может открыть
процесс в Windows-2003 Server (в режиме чтения-записи)?
Вопрос затронут в ракурсе СБД Oracle9i.

Спасибо всем, кто откликнулся.
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33165945
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
I :=  0 ;
While true do begin
try
  I := 
  FileOpen
except
  ShowMessage('Заткнулись на '+IntToStr()+' файле')
end;
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166026
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Подгорецкий
Ага. Эт я попробую. Только Васика под рукой щас нету.

По сабжу..
СБД держит открытыми около 250 файлов одновременно.
И каждую неделю АБД подкидывает туда еще пару
файликов. Многовато однако...
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166194
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Для справки, это был паскаль :)
Я вот сейчас запустил vb-6 компиленный (а потому тормозной) процесс, из него создал тысячу файлов, затем все 1000 открыл. И ничего :) Сырцы-exe прилагаю, поэкспериментируйте насколько терпения хватит.
P.S.
кнопка создать создаст в текущем каталоге столько копий файла test.txt, сколько указано в текстбосе. Кнопка "Открыть" произведет открытие файлов в циле. Кнопка "Удалить" сработает, если программу закрыть и запустить снова (понятно, почему).
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166243
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И десять тысяч прокатило. Процесс с загрузкой 97% - это process explorer, ему тяжело 10000 хэндлов отображать :). А так система чуть-чуть тормознее работать стала.
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166247
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прога.
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166256
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrСырцы-exe прилагаю

Хм. А где?
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166259
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton rrrrrrrrrrСырцы-exe прилагаю

Хм. А где?

А все! Увидел!
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166260
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отвалились по дороге. Сырые же
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166270
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrИ десять тысяч прокатило. Процесс с загрузкой 97% - это process explorer, ему тяжело 10000 хэндлов отображать :). А так система чуть-чуть тормознее работать стала.
Не надо создавать и удалять столько файлов, операция не быстрая. Режим открытия на количество хендлов не влияет, достоточно открывать один и тот же файл на чтение, в режиме совместного использования.
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166274
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И в предложеном мной варианте, бесконечный цикл до ошибки. Закрывать не надо, закроются вместе с приложением.
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166282
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Podgoretsky rrrrrrrrrrИ десять тысяч прокатило. Процесс с загрузкой 97% - это process explorer, ему тяжело 10000 хэндлов отображать :). А так система чуть-чуть тормознее работать стала.
Не надо создавать и удалять столько файлов, операция не быстрая. Режим открытия на количество хендлов не влияет, достоточно открывать один и тот же файл на чтение, в режиме совместного использования. Это для чистоты, т.к. винда достаточно хитра и экономно пользуется памятью. Т.е. многократное открытие одного файла вроде как съест меньше оперативки за счет оптимизации (это использовано в терминальном сервере - если 100 человек в терминале запустили по ворду, то сожрется в разы меньше памяти, чем 100*объем памяти ворда с пустым документом. Потом по мере накопления различий память подрастет).
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166370
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrrrНе надо создавать и удалять столько файлов, операция не быстрая. Режим открытия на количество хендлов не влияет, достоточно открывать один и тот же файл на чтение, в режиме совместного использования. Это для чистоты, т.к. винда достаточно хитра и экономно пользуется памятью. Т.е. многократное открытие одного файла вроде как съест меньше оперативки за счет оптимизации (это использовано в терминальном сервере - если 100 человек в терминале запустили по ворду, то сожрется в разы меньше памяти, чем 100*объем памяти ворда с пустым документом. Потом по мере накопления различий память подрастет).[/quot]
Это правильно, когда говорим об процессах, длл, но вопрос о количестве файлов, тут либо есть ограничение либо нет, кроме ресурсов. Поэтому для чистоты, достаточно открывать только один файл на чтение, в быстром цикле. Думаю никакого логического ограничения нет, в отличии от старых ОС
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166423
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо есть, но достаточно большое чтобы считать что его нет
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166573
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я опасался слишком простого решения вопроса.
Дело вот в чем. Современная винда может
открыть файл в режиме чтения-записи, но заблокировать
"фрагмент" файла для обеспечения согласованности.
В любом случае, информация о блокировке где-то
хранится.
Возможно, что тест который предложил rrrrrrrrr - достаточно
всеобщемлющий но хотелось бы узнать возможности
винды под "предельной нагрузкой".
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166598
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВозможно, что тест который предложил rrrrrrrrr - достаточно
всеобщемлющий но хотелось бы узнать возможности
винды под "предельной нагрузкой".
"предельной нагрузкой" понятие не дерминированое.
...
Рейтинг: 0 / 0
Ограничения Windows-процесса..
    #33166609
Фотография rrrrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, тут правильнее не под винду копать, а под СУБД и ее сервисы. Скорее всего у нее есть регламент на этот счет, если не официально выставленный, то уж точно замеченный в больших корпоративных сетях. Про тот же IB: можно думать о пределе файлов и напороться на ограничения по сеансам - чем больше, тем глючнее. Т.е. мысль какая: какой бы ни был предел у винды и процесса по открытию файлов, возможности сервиса все равно ниже, имхо. (И остальное тоже имхо :) )
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Ограничения Windows-процесса..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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