|
05.03.2024, 19:19 | #1 |
Участник
|
Привет.
С точки зрения библиотеки это просто дополнительные инструкции, что занимают место и как следствие их наличия снижают быстродействие. Поэтому на тему отказоустойчивости не стоит даже и думать. Концепция хранить 2 сборки выглядит прикольно, только в угоду чему, брать на себя издержки по двойной компиляции. Тут всё зависит от культуры разработки в компании. Последний раз редактировалось Товарищ ♂uatr; 05.03.2024 в 19:29. |
|
|
За это сообщение автора поблагодарили: Logger (3). |
05.03.2024, 20:42 | #2 |
Участник
|
Цитата:
Насчет быстродействия еще добавлю что в аксапте для Debug версии запрещен JIT. Это тоже может немного снизить скорость. |
|
05.03.2024, 22:41 | #3 |
Участник
|
"Debug версии запрещен JIT" прям покоя не давало...в итоге это скорее трудности перевода...
CIL вот эта штука собирает: Microsoft.Dynamics.AX.Xpp.ILGenerator.dll Интересует: Microsoft.Dynamics.Ax.Xpp.XppILGenerator.createManifestAssembly Параметр "isDebug" отвечает за добавление флага DebuggableAttribute.DebuggingModes.DisableOptimizations к переменной значение которой уже равно Default. В итоге получаем "Tracking on, JIT optimizations disabled" Подробнее тут можно почитать: https://learn.microsoft.com/en-us/do...s?view=net-8.0 Последний раз редактировалось Товарищ ♂uatr; 05.03.2024 в 23:00. |
|
Теги |
cil |
|
|