|   |   | 
| 
 | v7: Замер производительности без отладчика. | ☑ | ||
|---|---|---|---|---|
| 0
    
        uri97 02.06.12✎ 14:57 | 
        Надо найти узкие места в работе системы. Хотелось бы сделать некий аналог замера производительности в отладчике. Т.е. включил его и через какое-то время (день, неделя, месяц и т.д.)  посмотреть где больше всего тратится время. Отладчик использовать не хочется, т.к. он сильно тормозит работу. А система и так работает медленно.     | |||
| 1
    
        uri97 02.06.12✎ 15:00 | 
        Может кто-нибудь этим уже занимался?     | |||
| 2
    
        Злопчинский 02.06.12✎ 16:38 | 
        ищи на Исе - было что-то похожее.
  а я тебе и так скажу - больше всего времени тратится на временный расчет регистров. | |||
| 3
    
        Mikeware 02.06.12✎ 16:43 | 
        (2) а может, у него Вопрос() или Предупреждение() в модуле проведения ? :-)))     | |||
| 4
    
        andrewks 02.06.12✎ 16:46 | 
        _GetPerformanceCounter() и запись в таблички, потом отчётиком выбрать     | |||
| 5
    
        Mikeware 02.06.12✎ 16:47 | 
        (4) ты жесток.     | |||
| 6
    
        Злопчинский 02.06.12✎ 16:48 | 
        посмотри на Исе O-planet трассировщик исполнения     | |||
| 7
    
        uri97 02.06.12✎ 16:54 | 
        "Исе O-plane" - можно более точный адрес.     | |||
| 8
    
        Злопчинский 02.06.12✎ 17:38 | 
        www.infostart.ru - топ-100 персоналий, 1 строка     | |||
| 9
    
        МуМу 03.06.12✎ 10:58 | ||||
| 10
    
        aka AMIGO 03.06.12✎ 11:36 | ||||
| 11
    
        Партизан 03.06.12✎ 11:41 | 
        (5) больше всего времени будет тратиться на запись в таблички ))     | |||
| 12
    
        ДенисЧ 03.06.12✎ 11:44 | 
        Если-Альфвсе еще работает там же, мозг попытаться у него аемерошный код попросить... в той конторе была-в конфуз такая фигня устроена...     | |||
| 13
    
        МуМу 03.06.12✎ 12:04 | 
        (0) Правда в теме надо уточнять какое именно время тратится клиентское или серверное.  Там есть много ньюансов. Например если включить цикл на миллион итераций без обращений к серверу - то бог с ним. А вот если этот же цикл в транзакциии то уже важно. В целом задача минимальной доп. нагрузки на систему  и при этом получения полноценной информации это очень не просто. Хотя в (9) с третьей итерации это получилось.     | |||
| 14
    
        Злопчинский 03.06.12✎ 17:22 | 
        (9) зачетный дивайс!!!     | |||
| 15
    
        Злопчинский 03.06.12✎ 17:22 | 
        (13) чисто интересно - в (9) исследовали типовые конфиги?     | |||
| 16
    
        G-Re 03.06.12✎ 20:07 | 
        (9) Да... Более чем зачёт! Это близко к шедевру.     | |||
| 17
    
        Злопчинский 03.06.12✎ 20:09 | 
        (16) тотальным шедевром это было бы если работало на файловом варианте ;-)     | |||
| 18
    
        МуМу 03.06.12✎ 22:14 | 
        (15) Работает на всех конфигурациях. Без разницы типовая или нет. Просто для типовых есть дополнительные кейсы(известные узкие места).  
  (17) К сожалению возможности ограничены АПИ(в том числе внутренние) предоставляемые платформой и СУБД. К примеру для 1С8 толстого клиента мониторинг работает без проблем а уже на тонком клиенте реализация гораздо сложнее. Там и "узкие" места принципиально другие. Например нужно мониторить количество обращений к серверу приложений в разрезе операций. | |||
| 19
    
        Torquader 03.06.12✎ 23:00 | 
        (18) Не, ну можно и ReadFile у процесса перехватить, чтобы понять, что он там с файлами делает - только вот такая "отладка" на скорости скажется не лучшим образом.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |