View previous topic :: View next topic |
Author |
Message |
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Jun 16, 2009 00:48 Post subject: |
|
|
VadiMGP
Да так, порядка ради. В принципе могу и обойтись
AV at adress 021E9CC4 .Write of adress 000002AC сразу после установки на ПБ5 . Перед установкой запускал только конфигурялку. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Jun 16, 2009 00:51 Post subject: |
|
|
VadiMGP wrote: | Дело в том, что StickConfig выполняет двойную функцию |
М-да… В жизни бы не додумался. Как, впрочем, и до того, что сортировку нужно отключать. Название StickConfig совершенно этого не предполагает. К тому же, не совсем логично получается: раз плагину надо убивать сортировку, так пусть он это и делает (разумеется, только после подтверждения). А то как-то странно выглядит: плагин уже столько всяких хаков реализует, автопереключения всех мыслимых режимов, а здесь почему-то отказывается.
И вообще, мне кажется, имеет смысл провести небольшой редизайн функционала в сторону повышения интуитивности. Смотри, только в одном предыдущем абзаце, об одной конкретной функции набралось вон сколько непоняток:
1) название StickConfig, а функция занимается прилепливанием файла;
2) опять-таки, название предполагает какое-то конфигурирование, но пока не отключишь сортировку в панели, ничего не получишь; какое отношение конфигурация имеет к сортировке?
3) плагин уже умеет переключать сортировки, но не может выключить её, когда требуется.
Конечно, это всё можно описать в документации, но всё же это уже через край.
VadiMGP wrote: | Если TWinKey тебя интересовал только этими функциями, то боюсь, ты будешь разочарован. |
Опять-таки, за давностью уже не помню, какие фишки мне приглянулись в первую очередь. Кроме того, я для себя не успел толком определиться, что мне нужно, а что нет, не выдержал тормозов, а сообразить, что тормоза вызваны лишь некоторыми функциями, не смог. Ладно, как выкрою время, посмотрю, что там…
VadiMGP wrote: | Мне бы помогло сориентироваться, в направлении оптимизации, если бы вы черкнули пару строк. |
1. Athlon 64 X2 4600+ (2,4 Ггц, Toledo); RAM 2 Гб; Video Radeon X800XL, 1152x864x32bpp@85 (хотя не понял, при чём тут видео; вряд ли ты используешь аппаратное ускорение видеокарточки. Или?..)
2. Тормоза я бы оценил от "средне" до "слабо". Тотал с плагином работает удовлетворительно, а без плагина — молниеносно. Соответственно, тормоза не столько реально мешают работе, сколько просто раздражают фактом своего существования. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Jun 16, 2009 00:54 Post subject: |
|
|
Avada
Не к спеху. Он вообще пока не запускается. Но вообще спасибо, на будущее
2all
У кого-нибудь есть образец рабочей конфигурации калькулятора? Меня интересует только калькулятор. Кстати, как грамотно отключить все остальное, чтобы не сказывалось на скорости? _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Jun 16, 2009 01:26 Post subject: |
|
|
VadiMGP
AV стопроцентно воспроизводимо. FileInfo.wlx 2.10 отмечает желтым вопросительным знаком с песочными часами mpr.dll в списке dll depency плагина. Никаких проблем с другими программами у меня нет. WinXP SP3. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jun 16, 2009 01:44 Post subject: |
|
|
CaptainFlint
Ты не понял, речь идет не о сортировке файлов в ТС, а о сортировке только внутри стикнутых файлов у меня.
Согласен, что название StickConfig может сбить с толку. Лучше - Stick&Config.
Объясню подробнее.
Имеем новую сущность - стикнутые файлы. Они всегда находятся наверху, независимо от сортировки ТС. Но вопрос - в каком порядке они там находятся? На этот случай у TWinKey есть собственная опция - сортировать стикнутые файлы по алфавиту. Но возможно, что тебе не нужна там сортировка по алфавиту. Возможно, что ты хочешь сам решать кто будет стикнут на первое место, кто на второе и т.д. Для этого есть специальная команда - StickConfig. Она в момент стиканья (Stick) показывает диалог, в котором ты можешь вручную сконфигурировать (Config) нужный тебе порядок стикнутых файлов.
Теперь ты понимаешь, что я писал не о сортировке ТС в панели, а о внутренней сортировке среди стикнутых файлов?
CaptainFlint wrote: | хотя не понял, при чём тут видео;вряд ли ты используешь аппаратное ускорение видеокарточки. | Я не использую. Его использует Windows. Как ты, вероятно, знаешь ТС использует owner-drawn listbox. Я его сабклассирую и рисую сам. Каждый пункт в отдельности. Oсновные тормоза происходят не из-за моих взаимоотношений с ТС, а из-за Windows. Windows постоянно пытается избежать вызова WM_DRAWITEM, сам (по предварительному сговору с драйвером карточки) кэширует отрисованные части листа, норовит обойтись тем, что уже есть. И в обычной ситуации это хорошо. Ты даже не представляешь, насколько быстродействие ТС без TWinKey обусловлено тем, что Windows (драйвер) экономит на вызовах WM_DRAWITEM. Но при наличии в листе моих маркеров (стики, закладки, картинка) меня это не устраивает. И мне приходится отлавливать сэкономленные WM_DRAWITEM, и настаивать на их перерисовке. Это одна составная часть тормозов. Второй момент - мозги видео драйвера. Если он достаточно умный чтобы интегрировать мои мелкие отрисовки в видеобуфер, то ситуация одна, если же попытка нарисовать что-то в середине буферв приводит к инвалидации всего буфера, то начинается даже та перерисовка, которая никому не нужна. Особенно хорошо я это видел на S3. Radeon и NVidia, в этом смысле лучше. Realteck и Intel чуть хуже. Я подчеркиваю - я имею в виду не скорость платы, как таковую, а "степень сообразительности" по части ненужных отрисовок. |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jun 16, 2009 01:48 Post subject: |
|
|
Worros
Давай TWinKey.ini и wincmd.ini. Разберусь с AV и выложу ini для голого калькулятора.
UPD: желтый mpr.dll - это нормально.
Last edited by VadiMGP on Tue Jun 16, 2009 02:05; edited 1 time in total |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Jun 16, 2009 02:04 Post subject: |
|
|
Code: | [Config]
StickyFiles=0
StickySort=1
BookMarks=0
AutoView=0
KeepScope=0
EnablePlugins=1
ReturnTabs=0
UseDesktopINI=0
AutoCompletion=0
KeepTCBack=0
CloseAllListers=0
ColoredTabs=0
KeepTabColors=0
Localizator=%COMMANDER_PATH%\plugins\wdx\TWinKey\LANGUAGE\Russian.ini
DriveList=0
[Colors&Styles]
StickColor=
StickStyle=2
MarkPercent=33
BookMarkColor=#C0C0C0
BookMarkStyle=2
LostFocusStyle=3
LostFocusColor=
Menu1stColor=#C0C0C0
Menu2ndColor=#C0C0C0
MenuTextColor=#000000
MenuTextStyle=0
Select1stColor=#0A246A
Select2ndColor=#0A246A
SelectTextColor=#FFFFFF
SelectStyle=4
Separator1stColor=#7D9EC0
Separator2ndColor=#C0C0C0
SeparatorTextColor=#32CD32
SeparatorStyle=0
IconBarColor=#D4D0C8
[AutoView]
[ViewModes]
[PluginList]
%COMMANDER_PATH%\plugins\wdx\TWinKey\mcalc.dll=Calculator
|
wincmd.ini проблематично дать. Жирноват он у меня малость.
Впрочем, сейчас попробую с пустым ини. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jun 16, 2009 02:05 Post subject: |
|
|
Worros
Не надо wincmd! Я понял. |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jun 16, 2009 02:12 Post subject: |
|
|
Фикс для AV - http://www.mgpsoft.net/Downloads/TWinKey.2.19.zip
Отключай все, что не надо, кроме калькулятора - будет работать.
Или вот
Code: |
[Colors&Styles]
Menu1stColor=#C0C0C0
Menu2ndColor=#C0C0C0
MenuTextColor=#000000
MenuTextStyle=0
Select1stColor=#2C3A5C
Select2ndColor=#2C3A5C
SelectTextColor=#FFFFFF
SelectStyle=4
Separator1stColor=#C0C0C0
Separator2ndColor=#C0C0C0
SeparatorTextColor=#000000
SeparatorStyle=4
IconBarColor=#E7E7E7
StickColor=
StickStyle=2
MarkPercent=33
BookMarkColor=#C0C0C0
BookMarkStyle=2
[Config]
DriveList=0
StickyFiles=0
StickySort=1
BookMarks=0
AutoView=0
KeepScope=1
EnablePlugins=1
[AutoView]
[ViewModes]
[PluginList]
D:\myprog\TotalCommander\TWinKeyW\Bin\mcalc.dll=Calculator
[Plugins]
Alt+1=D:\myprog\TotalCommander\TWinKeyW\Bin\mcalc.dll,1 ;Shows output in hex format
Alt+2=D:\myprog\TotalCommander\TWinKeyW\Bin\mcalc.dll,2 ;Shows output in decimal format
Alt+3=D:\myprog\TotalCommander\TWinKeyW\Bin\mcalc.dll,3 ;Shows output in binary format
|
|
|
Back to top |
|
|
flm
Joined: 09 Dec 2007 Posts: 467
|
(Separately) Posted: Tue Jun 16, 2009 02:38 Post subject: |
|
|
Тестил версию без "фикса для AV"...
- Поставилось без вылетов.
- Настройки по умолчанию:
drive list - унылые цвета совершенно
view modes -> auto switch - когда тут убрал галки tc вылетел сразу, после этого любое изменение настроек через утилизатор приводят к моментальному краху tc. В том числе если просто выходишь из него (утилизатора).
plugins - по прежнему по умолчанию стоит галка, что плагины включены и список с плагинами пуст. не вижу логики
И вообще, я не вижу логики в настройках по умолчанию, какой-то полурандомный разброс.
Дальше тестировать не могу, потому как tc стал постоянно вылетать с ошибкой наподобие этой:
Code: | ---------------------------
Total Commander
---------------------------
Access violation at address 10009CC4. Write of address 000002AC.
Please report this error to the Author,
with a description of what you were doing when this error occurred!
Continue execution?
Windows exception: C0000005
Stack trace:
10009CC4 00413DFC 7E368732 7E368814
7E37A011 7E37A037 00442BAD 00413DFC
7E368732 7E368814 5F88CCED 7E37A011
7E37A037 5F802187 5F801BDA 5F801B34
5F88CBAA 5F801A8C 10013CA6 7E368732
7E368814 7E3689CB 7E369400 7E368A0E
004194AB 004194E0 0041969A 00696850
7C817065 7C81706E |
Похоже, что tc валится при попытке перерисовать список файлов.
Вцелом ничего нового не увидел, кроме постоянных падений tc, чего раньше не было.
p.s.: неплохо было бы changelog видеть...
p.p.s.: при удалении плагина (средствами tc) total молча схлопнулся, но плагин из списка таки удалил. _________________ cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Jun 16, 2009 02:42 Post subject: |
|
|
Угу, фикс действует. Плагин ожил. Спасибо.
И считать вроде считает. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10252 Location: Россия, Саратов
|
(Separately) Posted: Tue Jun 16, 2009 07:29 Post subject: |
|
|
Полезная фича, пока не документированная и появившаяся в конце приватного тестирования:
У кого есть под рукой пакет Ultra TC Editors, можете попробовать скопировать в каталог плагина оттуда файл tc default hotkeys.hky (из подкаталога Data Files). Тогда стандартные хоткеи TC на первой странице утилиты настроек TWinKey будут видны, а соответствующие команды в списке будут выделяться цветом.
Вообще-то по хорошему этот файл надо бы выложить где-то отдельно, чтобы не заставлять людей качать из-за него весь пакет. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jun 16, 2009 10:23 Post subject: |
|
|
flm wrote: | Тестил версию без "фикса для AV"...
view modes -> auto switch - когда тут убрал галки tc вылетел сразу | Ну так ты напоролся на тот же самый AV.
flm wrote: | drive list - унылые цвета совершенно | Не унылые, а нейтральные. И в чем проблема раскрасить по своему вкусу?
flm wrote: | plugins - по прежнему по умолчанию стоит галка, что плагины включены и список с плагинами пуст. не вижу логики | Логика простая. Отключение плагинов - это аварийная мера, чтобы отключить плагины без необходимости их удалять. Но поставить-то их сам юзер должен. Я мог бы еще прописать имена плагинов в ini файле, но назначить им клавиши может только юзер.
flm wrote: | p.s.: неплохо было бы changelog видеть... | Согласен. Это одна из составных частей понятия - сделать документацию.
А, кроме русификации, в этой версии, ничего принципиально нового нету. Фиксы багов трудно увидеть если раньше на них на напарывался. |
|
Back to top |
|
|
VadiMGP
Joined: 21 Mar 2007 Posts: 1625
|
(Separately) Posted: Tue Jun 16, 2009 10:29 Post subject: |
|
|
2All
Последний фикс интегрирован в основной пакет. Больше нет необходимости скачивать его отдельно. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Jun 16, 2009 13:33 Post subject: |
|
|
VadiMGP wrote: | Теперь ты понимаешь, что я писал не о сортировке ТС в панели, а о внутренней сортировке среди стикнутых файлов? |
Теперь понимаю. Но претензии о непонятности это не снимает. Почему плагин не может явно сказать юзеру, что сортировка мешает конфигурять порядок стикнутых файлов? Я себе это представляю так: вызываю команду, плагин выводит уведомляющее сообщение типа "включена сортировка, с ней конфигурять невозможно. Отключить сортировку? Да, нет". Если соглашаюсь отключить, сортировка отключается и выводится диалог. Ну а если нет, то и суда нет.
VadiMGP wrote: | быстродействие ТС без TWinKey обусловлено тем, что Windows (драйвер) экономит на вызовах WM_DRAWITEM |
Ну так это, я думаю, зависит не столько от карточки, сколько от дров.
Касательно производительности: было бы очень неплохо, если в ридми (или ещё где) была бы какая-то информация, какие из функций вызывают тормоза (и в какой части интерфейса), чтобы можно было быстро выбрать, от чего нужно отказаться для приемлемой производительности. Правда, не очень представляю себе конкретный формат такой таблицы, это пока лишь сырая идея. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|