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

Отработанное время:
Продуктивное время:
Bug 4569 - 1с77: Медленная загрузка на builtin ole   Make a simular bug
Summary: 1с77: Медленная загрузка на builtin ole
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: OLE / DDE / RPC (show other bugs)
Version: 1.0.11
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: BUGS@Etersoft
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 5906 760
  Show dependency treegraph
 
In work:
Reported: 2009-11-27 16:37 MSK by Илья Шпигорь
Modified: 2010-10-28 18:09 MSD (History)
5 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Илья Шпигорь 2009-11-27 16:37:05 MSK
Очень медленно происходит загрузка 1с7.

Проблема связана с многократным вызовом функции BlockChainStream_ReadAt. 

Цепочка вызовов:
StgStreamImpl_SetSize -> Storage32Impl_BigBlocksToSmallBlocks -> SmallBlockChainStream_SetSize -> SmallBlockChainStream_Enlarge -> SmallBlockChainStream_GetNextFreeBlock -> BlockChainStream_ReadAt

Есть тест, проверяющий скорость работы StgStreamImpl_SetSize:

git.etersoft.ru/people/shpigor/packages/eterforcetest.git

Результаты сейчас такие:

Wine:
IStream_SetSize - 47857.143mks

Wine с патчем "ole32: Optimization for starting 1C 7.7 (eterbug #41)":
IStream_SetSize - 14178.571mks

Win2k3
IStream_SetSize - 100.000mks
Comment 1 Александр Морозов 2010-10-28 18:09:12 MSD
На текущем eterhack проблемы нет.