Асинхронная запись в базу данных

Разработка Far.
Post Reply
Shmuel
Posts: 5235
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 152 times

Асинхронная запись в базу данных

Post by Shmuel » Tue 09 Apr, 2013 07:32

В билде 3307 сделана асинхронная запись истории в базу. Но запись с использованием API (SCTL_XXX) остаётся синхронной.

Измерения показывают, что операция SCTL_FREE длится порядка 100ms, иногда и 150ms. Это уже заметно "на глаз" при закрытии диалога плагина. Например, плагин поиска в редакторе: пользователь нажимает Enter в диалоге, сам поиск может занимать 1ms, а впечатление, что он продолжался 100-150ms.

Нельзя ли сделать операцию SCTL_FREE асинхронной?

User avatar
t-rex
Страшный и ужасный
Posts: 4872
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Contact:

Re: Асинхронная запись в базу данных

Post by t-rex » Tue 09 Apr, 2013 08:32

Можно, запиши на мантис и за-асайнь мне.

Post Reply

Return to “Development”