Как улучшить производительность анализа XML [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Как улучшить производительность анализа XML [закрыто]

Сообщение Anonymous »

У меня есть большой XML-файл, который содержит множество записей в качестве дочерних элементов. Существует множество тестовых элементов, и внутри каждого элемента test много элементов testchild. Всего их около 200 или 300 и более. Поскольку все атрибуты этих элементов не берутся из файла xml, мне нужно вручную проанализировать элементы xml и преобразовать их в список объектов. Это занимает много времени (около 46 секунд), что очень долго.
Как я могу улучшить производительность? Я использую foreach для итерации. Я тоже пробовал linq, но это занимает примерно столько же времени. Я не могу использовать AsParallel().All, потому что происходит сбой, когда некоторые элементы не заполняются к моменту времени.
Не могли бы вы помочь мне улучшить производительность? Это на C#.
















Подробнее здесь: https://stackoverflow.com/questions/791 ... erformance
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»