Цитата:
Сообщение от
Bega
Форма для сравнения кода открывается за 3 сек (в 3.0 меньше секунды), сравнение тоже дольше чем в трешке.
Если посмотреть, как внутри устроено сравнение, и сопоставить с трешкой, то станет видно, что раньше, к примеру, в те же combobox'ы выбора слоев данные заливались после обработки пары TreeNode'ов и на основании выбора брались эти же либо другие два TreeNode'а, которые уже и сравнивались, а теперь, прежде чем просто появится форма сравнения, в списках на клиенте кэшируются экземпляры объекта со всех слоев. Кроем того, в Performance Monitor от w2k8 r2 очень хорошо видно, как в момент открытия и особенно сравнения на клиента идет очень большой сетевой трафик от АОСа - в течение нескольких секунд передаются данные со скоростью 200-900 kb/s, да еще и отдаются со скоростью 30-150 kb/s. Так что, вероятно, дело в дополнительных накладных расходах из-за изменившейся обработки сравниваемых объектов, а также в том, что 2009-я работает с юникодом (в т.ч. в юникоде хранится исходный текст и т.п.), так что передаваемых данных стало объективно больше.