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