Как улучшить производительность анализа 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

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