![]() |
#1 |
Участник
|
Использование профилировщика и толкование результатов его работы
Столкнулся со следующими проблемами:
Что можно с этим сделать? |
|
![]() |
#2 |
Участник
|
Да, увеличивается - Измерение влияет на результаты измерения.
Причем существенно, поскольку результаты записываются в базу. чтобы снизить степень влияния - выделяй отдельную файловую группу (или tablespace) для таблиц профайлера. второй вопрос я не понял. |
|
![]() |
#3 |
Участник
|
если все вызовы B включаются в вызовы A то общее время работы B может быть больше времени работы A? Как может быть часть больше целого?
|
|
![]() |
#4 |
Участник
|
Ага...
профайлер может показать как время с учетом работы внутренних методов, так и без учета. Когда смотришь Итоги или Проход, то там можно переключить режим "С наследниками" или без. В строках профайлера всегда показывается без наследников, насколько я помню. В дереве запросов всегда с наследниками. Теперь возвращаемся к твоему вопросу. Судя по всему ты смотришь в форму, где переключатель "С наследниками" присутствует. "С наследниками" время работы B должно быть <= время работы A. Почему часть больше целого непонятно. Попробуй переРассчитать итоги по строке. |
|