|
13.12.2017, 13:20 | #1 |
Участник
|
NVDIMM решит проблему производительности.
|
|
13.12.2017, 18:15 | #2 |
Участник
|
Цитата:
Сообщение от Morpheus
NVDIMM решит проблему производительности.
|
|
13.12.2017, 20:01 | #3 |
Модератор
|
Цитата:
Я (возможно, больше по привычке) первым делом на новой машине делаю X++: fsutil behavior set disablelastaccess 1 fsutil behavior set disable8dot3 1 Цитата:
так, в моем текущем проекте задействовано 1104 unit test'а
Цитата:
в предопределенных майкрософтом виртуальных машинах на 16Гб
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: mazzy (2), Logger (1), EVGL (2), fed (3). |
14.12.2017, 11:42 | #4 |
Участник
|
Цитата:
За идею спасибо. |
|
14.12.2017, 11:20 | #5 |
Участник
|
я не специалист в .Net, но если установить на сервер .Net профайлер и подключить его к процессу D365FO, прояснит ли это что-то?
|
|
14.12.2017, 11:38 | #6 |
Участник
|
Цитата:
Цитата:
изменить можно. но нужно делать слишком много танцев с бубнами. Цитата:
но. 1. вопрос был про среду разработчика и ускорение инструментов разработки. хотелось бы избавиться от тормозов в visual studio. хотелось бы в разы ускорить компиляцию, билд, деплой. 2. предположим, поставили на сервер, отпрофилировали процесс D365FO. узнали, что где-то в кишках аксапты тормозит или постоянно свопится какая-то dll. и что с этим знанием разработчик сможет сделать? Подменить "чужую" dll на свою в своем окружении? И делать это каждый раз? При этом четко осознавая что его окружение и прод отличаются? Вчекинить оптимизирующие изменения в прод, который работает в другом окружении? |
|
|
За это сообщение автора поблагодарили: Logger (1). |
14.12.2017, 20:20 | #7 |
Участник
|
Цитата:
Сообщение от mazzy
2. предположим, поставили на сервер, отпрофилировали процесс D365FO. узнали, что где-то в кишках аксапты тормозит или постоянно свопится какая-то dll. и что с этим знанием разработчик сможет сделать? Подменить "чужую" dll на свою в своем окружении? И делать это каждый раз? При этом четко осознавая что его окружение и прод отличаются? Вчекинить оптимизирующие изменения в прод, который работает в другом окружении?
https://randomascii.wordpress.com/20...mance-problem/ https://geektimes.ru/post/106684/ |
|
14.12.2017, 22:53 | #8 |
Banned
|
Цитата:
https://habrahabr.ru/post/117670/ Что забавно VS многие считают лучшей IDE. Му ха ха https://www.g2crowd.com/categories/i...nvironment-ide Квадратные колеса. |
|
|
За это сообщение автора поблагодарили: Logger (1). |
14.12.2017, 23:30 | #9 |
Участник
|
Цитата:
Что забавно VS многие считают лучшей IDE. Му ха ха
https://www.g2crowd.com/categories/i...nvironment-ide Квадратные колеса. |
|
14.12.2017, 23:04 | #10 |
Banned
|
Цитата:
AX7 development tools without VM http://dev.goshoom.net/en/2017/02/ax...ls-without-vm/ Цитата:
Although it doesn’t build a full environment with all features, it fulfills its purpose
С этим знанием я просто комментирую код вызывающий те же Retail DLLs в своей AX 2012R3 DEV. И черт с ним что PROD отличается. Есть TEST/UAT. |
|
14.12.2017, 23:34 | #11 |
Участник
|
Цитата:
Сообщение от ax_mct
Ускоряем Visual Studio, часть II. Эксперименты с компиляцией
https://habrahabr.ru/post/117670/ И так ssd, и так работает несколько x++ компиляторов в штатной установке. Цитата:
Сообщение от ax_mct
Кстати я использую примерно такой же подход как описан здесь
AX7 development tools without VM http://dev.goshoom.net/en/2017/02/ax...ls-without-vm/ . С этим знанием я просто комментирую код вызывающий те же Retail DLLs в своей AX 2012R3 DEV. И черт с ним что PROD отличается. Есть TEST/UAT. Про комментирование "избыточного" кода - ясно. |
|
15.12.2017, 18:33 | #12 |
Banned
|
Google "how speed up Visual Studio". About 5,460,000 results. При 3 миллионах программистов (использующих это IDE).
Google "how speed up eclipse". About 2,400,000 results. При 6 миллионах программистов. Google "how speed up NetBeans". About 849,000 results. При 800,000 программистов. Не разделяю. Не один плагин, так другой. 5 Performance Tweaks for Visual Studio 2015 and large solutions https://mspi.es/blog/5-Performance-T...arge-solutions |
|
14.12.2017, 23:32 | #13 |
Участник
|
Я немножко профилировал копиляцию при помощи PerfView, я увидел узкое место в CPU (в десериализаторе XML файлов) и в диске когда записывается информация о перекрестных ссылках. По умоляанию эта галка включена.
|
|
14.12.2017, 23:37 | #14 |
Участник
|
Т.е. ты порекомендовал бы отключать генерацию перекрестных ссылок для qiuick-билдов, оставляя только на полные ребилды?
|
|
15.12.2017, 11:39 | #15 |
Участник
|
Цитата:
Галку при билде модели вижу. но билд модели - не такая уж и частая операция. Ускорить бы biuld и rebuild. |
|
16.12.2017, 06:51 | #16 |
Участник
|
Цитата:
1) Как правило я работаю в отдельной модели, а не в AppSuite и она пересобирается быстрее. 2) Иногда инкрементная перекомпиляция приводит к тому, что при отладке тестов видишь старую версию prod |
|
15.12.2017, 12:39 | #17 |
Участник
|
|
|
15.12.2017, 12:47 | #18 |
Administrator
|
Я еще отключаю проверку на Best Practice. Если очень хочется - ее можно один раз финально включить и все проверить, но при каждом ребилде это сильно напрягает.
__________________
Возможно сделать все. Вопрос времени |
|
15.12.2017, 12:58 | #19 |
Участник
|
Цитата:
но хотелось бы без членовредительства. |
|
15.12.2017, 19:58 | #20 |
Banned
|
Re: xppcAgent service
Встретил несколько советов связанных с перезапуском этого сервиса но при закрытой студии. То есть перед билдом, при закрытой VS, перезапуск xppcAgent службы. Это конечно крутой кроулинг в виде Windows cлужбы. Все для удобства программистов По ходу нашел интересный для себя PPT https://sec.ch9.ms/sessions/ignite/2016/BRK4026.pptx P.S. Очень кстати майкрософтовская презентация. Попросила установить кучу новых шрифтов на мой Mac. Последний раз редактировалось ax_mct; 15.12.2017 в 20:03. |
|
Теги |
ax7, bios, d365, performance, виртуальная машина, производительность |
|
|