|
Можно ли собрать данные по процессорному времени? |
☑ |
0
kortun
10.07.23
✎
18:20
|
День добрый.
Не могу разобраться как собрать нагрузку на процессор на сервере 1с. Сервер 1С на одном железе, sql сервер на другом. Нагрузка идет как раз на сервере 1с.
Настроил ТЖ на пользователя определенного, он на строке CALL показывает метод и его CpuTime общий, но какие строки в нем как раз занимают больше всего процессор не могу понять как собрать.
Если делать тот же замер производительности, то там можно получить количество вызовов и время выполнения. Но опять же не хватает время на затраты процессора.
Подскажите, если способ по выполняемым строкам получить CpuTime?
|
|
1
mistеr
11.07.23
✎
08:05
|
Запусти методе под отладкой и увидишь.
|
|
2
Lama12
11.07.23
✎
09:03
|
(1) Что такое "Запусти методе"?
|
|
3
mistеr
11.07.23
✎
09:26
|
Метод
|
|
4
kortun
11.07.23
✎
10:07
|
(1) Что именно я увижу? Там только количество повторов и время выполнения, нагрузка на процессор там не отображается.
|
|
5
mistеr
11.07.23
✎
11:44
|
(4) Такты CPU по каждой строчке кода 1C не считает, насколько мне известно.
Если цель найти узкое место, то обычно этого достаточно + немного мозга. В сложных случаях нужно инструментировать код.
|
|
6
H A D G E H O G s
11.07.23
✎
12:35
|
(4) время - и есть нагрузка на проц.
|
|
7
Жан Пердежон
11.07.23
✎
13:03
|
В системном мониторе винды можно включить замер нагрузки на процессор конкретном процессом
|
|
8
mistеr
11.07.23
✎
13:23
|
(6) Если это не Запрос.Выполнить() и т.п.
|
|