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