Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 917 - Тормоза при работе с Компас V9   Make a simular bug
Summary: Тормоза при работе с Компас V9
Status: CLOSED INVALID
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: GDI / DIB / GDIPLUS ; графика (show other bugs)
Version: 1.0.8
Hardware: PC Linux
: P4 minor
Target Milestone: ---
Assignee: BUGS@Etersoft
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 753 3000
  Show dependency treegraph
 
In work:
Reported: 2007-11-30 16:38 MSK by Анатолий Лютин
Modified: 2013-07-29 10:33 MSK (History)
4 users (show)

See Also:
Заявки RT:
Связано с:
Дата напоминания:


Attachments
Окно, которое надо закрыть. (106.84 KB, image/jpeg)
2010-11-18 03:58 MSK, Анатолий Лютин
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Анатолий Лютин 2007-11-30 16:38:42 MSK
Компас 9 очень тормозит при работе под Вайн. Проблема в том, что одному окну посылается слишком много сообщений WM_PAINT:
trace:message:SPY_ExitMessage      (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT returned 00000000
trace:message:SPY_EnterMessage     (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT returned 00000000
trace:message:SPY_EnterMessage     (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT returned 00000000
trace:message:SPY_EnterMessage     (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT returned 00000000
trace:message:SPY_EnterMessage     (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT returned 00000000
trace:message:SPY_EnterMessage     (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT dispatched  wp=00000000 lp=00000000
trace:message:SPY_ExitMessage      (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT returned 00000000
trace:message:SPY_EnterMessage     (0x20328) L"{Afx:400000:28}" message [000f] WM_PAINT dispatched  wp=00000000 lp=000000
Comment 1 Анатолий Лютин 2007-11-30 18:18:54 MSK
Есть предположение, что косвенно виновна реализация dib, т.к. очень много блокировок, копирования одних и тех же картинок:


trace:bitmap:X11DRV_DIB_Lock Locking 0x64c from thread 0009
trace:bitmap:X11DRV_DIB_Coerce GdiMod requested in status InSync
trace:bitmap:X11DRV_DIB_DoProtectDIBSection Changed protection from 2 to 1
trace:bitmap:X11DRV_DIB_Unlock Unlocking in status GdiMod
trace:bitmap:X11DRV_DIB_DoProtectDIBSection Changed protection from 1 to 2
trace:bitmap:X11DRV_DIB_Unlock Unlocked 0x64c
Comment 2 Анатолий Лютин 2007-12-06 16:41:04 MSK
Приложил патчи из ответвления http://repo.or.cz/r/wine/dibdrv.git/ (должно ускорять работу dib). Выиграша в скорости не заметно.
Comment 3 Анатолий Лютин 2007-12-08 19:36:12 MSK
Эти сообщения передаются окну приветствия Компас. Если это окно закрыть, то скорость работы возрастает и перерисовыается интерфейс значительно шустрее. А вот поток сообщений WN_PAINT к этому окну прекращается.
Comment 4 Анатолий Лютин 2007-12-08 19:37:02 MSK
Created attachment 212 [details]
Окно, которое надо закрыть.
Comment 5 Анатолий Лютин 2008-07-10 15:18:40 MSD
Не занимаюсь.
Comment 6 Vitaly Lipatov 2012-01-09 18:12:37 MSK
Откладываем, на bugs@lists.etersoft.ru не должно висеть багов.
Comment 7 Vitaly Lipatov 2013-07-29 10:33:43 MSK
Закрываю, DIB реализован, причиной тормозов быть не должен.