Имя: Пароль:
1C
1С v8
Почему файл по сети читается по 4 Кбайта.
,
0 H A D G E H O G s
 
20.10.11
01:19
День добрый.
Есть хранилище конфигурации, получаю из него объекты в базу по сети.
Все очень долго.
Залез filemonom - смотрю System читает файл 1cv8ddb.1CD блоками по 4096 байт постоянно.

Что за дела?
1 H A D G E H O G s
 
20.10.11
01:22
Причем постоянно с разным offset-ом, тоесть разные части файла.

Это что такое, такая структура хранилища 1С (что вряд ли)?
Или данные в файле фрагментированны (опять таки косяк 1С).
Но почему ровно 4096 байт то?

Не могу понять.
2 H A D G E H O G s
 
20.10.11
01:23
Хотя нет, вру.
Попадаются куски с последовательными offset-ами.
3 VasilyKushnir
 
20.10.11
01:25
мистика...
4 VasilyKushnir
 
20.10.11
01:27
Может сетевой протокол так работает? Нет?
5 Господин ПЖ
 
20.10.11
01:29
6 H A D G E H O G s
 
20.10.11
01:31
(5) Хочешь сказать, что filemon показывает в событии ReadFile - низкоуровневое событие чтения сектора, а не API функцию Windows?
7 H A D G E H O G s
 
20.10.11
01:31
Щаз зачитаю filemona
8 H A D G E H O G s
 
20.10.11
01:33
Так.
Надо дефрагментировать отдельный файл
9 Господин ПЖ
 
20.10.11
01:33
в принципе объясняет имхо почему 4096 и почему медленно
10 H A D G E H O G s
 
20.10.11
01:34
Auslogics Disk Defrag

http://www.auslogics.com/ru/software/disk-defrag/

Это не может быть плохишом?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн