AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2016, 14:00   #1  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
CRM 2013: Analyze plug-in performance
Привет,

есть ли вменяемые тулы для комплексного анализа перфаманса серверной логики для CRM?

Есть это , но как-то не комильфо или я юзать не умею

Или смотреть в сторону .NET performance profiler от JetBrains?

В общем, подскажите что-то из арсенала

Последний раз редактировалось Ion; 08.12.2016 в 14:09.
Старый 12.12.2016, 13:39   #2  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Что варианов нет?
Старый 13.12.2016, 13:45   #3  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от Ion Посмотреть сообщение
Что варианов нет?
Пока для плигинов в SandBox юзаю дание с таблицы PluginTypeStatistic

X++:
SELECT 
       pt.AssemblyName,
       typename,
       isworkflowactivity,
       crashcount,
       failurepercent,
       failurecount,
       executecount,
       averageexecutetimeinmilliseconds
FROM PluginTypeStatistic tts
LEFT JOIN plugintype pt ON pt.plugintypeid = tts.plugintypeid
ORDER BY averageexecutetimeinmilliseconds DESC
Старый 13.12.2016, 14:02   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Возможно я чего то не понимаю, но что именно сподвигло вас к исследованию быстродействия плагинов?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 13.12.2016, 14:13   #5  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Возможно я чего то не понимаю, но что именно сподвигло вас к исследованию быстродействия плагинов?
Просто если Вам достаеться легаси система в которой остро стоит вопрос быстродействия в инвайроменте где работают больше 300 юзеров, то такая проблема не может быть незамеченной. + когда до 20 плагинов навешено на Create/Update одной из ключевых сущностей, а само создание занимает в среднем 15-20 секунд, то тут не слишком приятный момент.
Одно дело когда это только одна CRM, но на нее завязано еще куча разных тулов - вот это и создает трудности

Последний раз редактировалось Ion; 13.12.2016 в 14:15.
Старый 13.12.2016, 15:13   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
В такой ситуации рекомендовал бы просмотреть исходники этих самых 20 плагинов. Возможно, есть смысл декомпозировать их.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 14.12.2016, 12:07   #7  
Ion is offline
Ion
Участник
 
332 / 16 (1) ++
Регистрация: 19.12.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
В такой ситуации рекомендовал бы просмотреть исходники этих самых 20 плагинов. Возможно, есть смысл декомпозировать их.
Д, спасибо, Эти два процесса идут паралельно
Старый 14.12.2016, 16:43   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Увы, кроме таблицы статистики, нет встроенных средств анализа производительности. Альтернативно, вы можете самостоятельно писать в системный журнал статистику выполнения своих плагинов.

Я бы на вашем месте начал с поиска ответа на вопрос "виноваты ли в этом сами плагины?" Посмотрите системный журнал напредмет ошибок - очень часто плагины вызывают циклические срабатывания друг у друга. Если подобных ошибок нет, тогда я бы погонял систему ночью, потом выключил все шаги процесса и попробовал снова. Возможно плагины тут не при чем, а виновата база.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Gareth Tucker: CRM 2013 New Features: Access Teams Blog bot Dynamics CRM: Blogs 0 25.11.2013 07:12
Gareth Tucker: CRM 2013 New Features: Business Process Flows Blog bot Dynamics CRM: Blogs 0 17.10.2013 04:36
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 12 Blog bot Dynamics CRM: Blogs 0 30.01.2013 01:11
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM 2011 ~ Online Test Drive Guide Blog bot Dynamics CRM: Blogs 0 05.08.2011 20:13
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:06.