SASGIS - SAS.Планета
View Issue Details
0002161SAS.ПланетаРефакторингpublic13-09-2013 07:5626-10-2013 14:01
vdemidov 
vdemidov 
normalminorhave not tried
resolvedfixed 
121010 
131111131111 
0002161: Добавить в счетчики производительности отдельно учет времени в главном GUI потоке
Сейчас счетчики производительности совсем не учитывают в каком потоке они вызываются. Хочется отдельного учета вызовов в главном ГУИшном потоке, что бы можно было понять какие операции больше всего тормозят интерфейс пользователя.
Для этого можно при создании запоминать ThreadID, а потом при срабатывании сравнивать с Id текущего потока.
debug, счётчики
Issue History
13-09-2013 07:56vdemidovNew Issue
13-09-2013 07:56vdemidovStatusnew => confirmed
15-09-2013 20:32zedNote Added: 0012800
15-09-2013 21:01vdemidovNote Added: 0012801
15-09-2013 21:11vasketsovNote Added: 0012802
15-09-2013 21:16vdemidovNote Added: 0012803
16-09-2013 07:46vdemidovSummaryДобавить в счетчики производительности учет потока, в котором происходит вызов => Добавить в счетчики производительности отдельно учет времени в главном GUI потоке
16-09-2013 07:46vdemidovDescription Updatedbug_revision_view_page.php?rev_id=5708#r5708
16-09-2013 10:03vdemidovTag Attached: debug
16-09-2013 10:03vdemidovTag Attached: счётчики
26-10-2013 14:00vdemidovStatusconfirmed => resolved
26-10-2013 14:00vdemidovFixed in Version => 131111
26-10-2013 14:00vdemidovResolutionopen => fixed
26-10-2013 14:00vdemidovAssigned To => vdemidov
26-10-2013 14:01vdemidovTarget Version24xxxx => 131111

Notes
(0012800)
zed   
15-09-2013 20:32   
Что-то не улавливаю мысль - зачем нам знать в каком именно потоке срабатывает данный счётчик?
(0012801)
vdemidov   
15-09-2013 21:01   
Мне интересно не только общее время потраченное во всех потоках суммарно, но и время потраченное в главном гуишном потоке
(0012802)
vasketsov   
15-09-2013 21:11   
Ну а цель-то какая? Есть разница, в каком потоке?
А то есть ведь ещё и Synchronize.
(0012803)
vdemidov   
15-09-2013 21:16   
Цель узнать кто тормозит гуй. А Synchronize у нас практически не используется, а если используется, то нужно избавиться.