Цитата:
Сообщение от
kashperuk
Если в 6.3 ранить в IL, то видим картину похожую на 7
Похоже что теперь += создает новую строку каждый раз.
Я думаю что с переходом на 7.0 ничего принципиально не изменилось. Там ведь только CIL. Поэтому и сравнивать надо 7.0 с IL под 6.3
А вот то что в 6.3 операция += работает медленнее под CIL чем p-code это очень неприятно. Может можно это пофиксить ? Наверняка можно создать более оптимальный код без создания новой строчки. Тем более что оператор += используется очень часто. Так глядишь в некоторых задачах p-code обгонит CIL.