View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001691 | Wishes | Plugins API | public | 2011-01-29 14:46 | 2013-02-03 00:34 |
Reporter | Maximus | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Summary | 0001691: Ускорение поиска в панельных плагинах | ||||
Description | Очень много времени при поиске в виртуальных ФС (плагиновых панелях) занимает не извлечение файла из плагина, а запись файла во временный каталог. Из-за этого (в частности) поиск по плагину RegEditor идет на порядок медленнее, чем в regedit.exe. Что печально. Тут бы добавить функи типа: int WINAPI _export GetFileDataW(HANDLE hPlugin,struct PluginPanelItem *PanelItem,int OpMode,unsigned char **Data,int *DataSize); int WINAPI _export FreeFileDataW(HANDLE hPlugin,int OpMode,unsigned char *Data,int DataSize); Мне кажется, что удобно оперировать одиночными элементами, но это на усмотрение разработчиков. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
Такое ощущение, что в описание 2 части и они вырваны из разных контекстов. Причем тут поиск и *FileData? Чем не угодил GetFilesW? |
|
Нет, контекст один. Скажу другими словами. Плагин предоставляет пользователю виртуальную файловую систему. Никаких файлов нет, есть какие-то сущности в памяти (реестр). Поиск по плагину фар СЕЙЧАС делает через экспорт элементов плагина в файл (GetFilesW). Именно ЭТО не устраивает. > Очень много времени при поиске в виртуальных ФС (плагиновых панелях) > занимает не извлечение файла из плагина, а запись файла во временный каталог Предложение такое, чтобы Far НЕ пользовался файлами при поиске по плагину. То есть вместо того, чтобы просить "положи элемент с панели в этот файл" Far просил "дай мне содержимое этого элемента панели". Поиск по плагину (реестр в частности) сразу на порядок ускорится. |
|
1. сюда дай ссылку на форум, где идет обсуждение этих функций 2. в форуме обсуждаем 3. результат заносим сюда и... возможно реализуем. так будет лучше |
|
Обсуждение предложения на форуме http://forum.farmanager.com/viewtopic.php?f=6&t=6163 |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-01-29 14:46 | Maximus | New Issue | |
2011-01-30 06:59 | vskirdin | Note Added: 0006274 | |
2011-01-30 07:22 | Maximus | Note Added: 0006279 | |
2011-01-30 07:22 | Maximus | Note Edited: 0006279 | |
2011-01-30 09:57 | vskirdin | Note Added: 0006280 | |
2011-01-30 14:54 | Maximus | Note Added: 0006284 | |
2013-02-03 00:34 | alexy | Severity | minor => feature |