Элементарная задачка - XML, добавление
А куда именно вставляешь - не знаешь.
-----
Кто тебе это сказал?
Я назвал время - 0.3мс/вставка - по результату фактического тестирования - оно тебе хоть что-нибудь говорит?
Если поможет - оно не будет сильно менятся с ростом размера файла... какие-нибудь 0.02 мс... система больше задержать может...
придётся прочитать весь файл
-----
Зачем?
Уже сейчас ясно, что успеть поднять 10 гиг с диска за отводимое время не получится - ни документом, ни сахом, ни риадом - канал чтения 6 гб/с мах...
Начинай говорить, что надо решить задачу по второму варианту - т.е, найти ДокументЭлемент, потом позиционироваться примерно в конец и искать начало закрывающего тега... И сразу - второй вариант тоже идет в помойку, хотя и может уложится по времени в 20 мс...
Правильный ответ был бы
-----
Не был бы, а уже дан - пофиг дважды.
Фат берется по единственной причине - избавится от контроля прав доступа.
Я знаю, что под виндой есть возможность заблокировать этот контроль для определенных файлов под НТФС, но, увы, не умею этого делать.
А ограничения на размер могут быть любыми - как ты и говорил - будет ограничение в мегабайт - напишем 10К инклюдов...
П.С. "Сними погоны - стань обезьяном" (с) Мурр, сегодня.