|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
Есть большие XML, которые парсятся XmlReader и загружаются в БД десятки минут, хочу в лог выводить 10%,20% и т.д. Можно ли узнать сколько байт прочитал XmlReader? Узнать размер файла можно сразу, а вот сколько прочитал байт XMLreade я не нашел ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 14:54 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
если читаешь построчно через ReadLine() , то сам можешь определить оценочно ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 14:58 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
XML реадер читает блоками сам. я разобрался. как только отправил пост :). нужно смотреть Position у стрима которым инициализируется XmlReader при создании. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:04 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
barrabas, только вот Position это позиция буфера чтения, а не самого Reader'а, как я понимаю чтения потока может завершиться несколько раньше, чем чтение самого Xml содержимого. Но разница должна быть не большой ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:52 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
barrabas, А парсите зачем? Тип поля базе какой ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 15:57 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
Petro123barrabas, А парсите зачем? Тип поля базе какой что-то я не понял в вопросе или может меня не так поняли... есть большие (гигобайты) XML-файлы с данными об операциях по картам, из нужно прочесть (распарсить) и записать данные в таблицы БД. термин парсинг я использовал для обозначения чтения XML. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 16:57 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
Roman Mejtesbarrabas, только вот Position это позиция буфера чтения, а не самого Reader'а, как я понимаю чтения потока может завершиться несколько раньше, чем чтение самого Xml содержимого. Но разница должна быть не большой это понятно. даже глубже пришлось проваливаться, т.к. файлы зазипованы и я их читаю не распаковывая заранее через System.IO.Compression, то рабочий position есть только у DeflateStream.BaseStream ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 17:00 |
|
Прогресс чтения XML файла через XmlReader
|
|||
---|---|---|---|
#18+
в принципе все отлично работает, всем спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2018, 17:00 |
|
|
start [/forum/topic.php?fid=20&fpage=25&tid=1399133]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 158ms |
0 / 0 |