|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
2. CIL - очень негибкий инструмент. Он не позволяет накатывать по живой. Т.е. накатить то можно, но изменения не подхватываются. и это очень плохо. Жизнь требует чтобы можно было по живой код менять.
Цитата:
3. В некоторых случаях CIL может проигрывать старому p-code. Например, при интенсивной работе со строками. см. тему
|
|
![]() |
#2 |
Участник
|
Вероятно, причина в этом:
Помогите найти: Сравнение производительности различных операндов при конкатенации строк |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от belugin
![]() Как тогда реализовано Edit and Continue ?
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#4 |
Участник
|
Цитата:
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#5 |
Moderator
|
Цитата:
Сообщение от belugin
![]() Есть галка HotSwapping, тут вопрос, насколько медленнее работа с ней чем без нее - я не тестил.
|
|
|
За это сообщение автора поблагодарили: mazzy (2), belugin (2), Logger (3). |
![]() |
#6 |
Участник
|
Цитата:
(Как не смутно помнится, надо было очень аккуратно перекомпилировать наследников, если как-то не до конца это сделаешь, то будут странные ошибки или тихо данные возьмутся из другого поля) |
|
![]() |
#7 |
Moderator
|
Цитата:
Сообщение от belugin
![]() Вообще, интересно, это свойство конерктной реализации или хотсваппинга в дотнете в вообще, как это делают в других продуктах на дотнете и нет ли проблем со стабильностью у хотсваппинга на оришинальной X++ машине.
(Как не смутно помнится, надо было очень аккуратно перекомпилировать наследников, если как-то не до конца это сделаешь, то будут странные ошибки или тихо данные возьмутся из другого поля) P.S. Официальное описание проблемы. Последний раз редактировалось fed; 19.06.2017 в 11:57. |
|
Теги |
sysoperation framework |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|