Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)

Модерирует : gyra, Maz

Maz (15-01-2020 17:38): FAR Manager (часть 6)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Предыдущие топики:  1 2 3 4
 
Где взять последнюю версию?
На странице загрузки скачайте MSI-инсталлятор стабильной сборки нужной вам разрядности (32 или 64 бита) или дистрибутив в виде 7z-архива и установите/распакуйте в любую папку (FAR портабелен и может работать без установки).
Там же на свой страх и риск можно взять наиболее свежую "ночную" сборку (в ночных сборках устраняются выявленные недоработки, добавляются новые функции, но могут содержаться и серьёзные ошибки).
Архив всех предыдущих ночных сборок FAR
Last release на github - собирается практически сразу (в течение получаса) после каждого коммита.
 
Общие сведения о совместимости FAR и плагинов
 
Можно воспользоваться одной из пользовательских сборок FAR Manager
Вопросы, касающиеся сборок, следует задавать непосредственно их авторам, а не на официальном форуме.
 
Где взять дополнительные плагины, скрипты и макросы?
Плагринг. В настоящее время большинство авторов (возможно, уже и все) выкладывают плагины здесь. Кроме плагинов здесь появляется всё относящиеся к FAR: дополнения, консольные шрифты, скрипты и пр.
Анонсы плагинов на официальном форуме. Даже если автор не выкладывает по каким-либо причинам плагин на плагринге, он может дать анонс в этой теме.
Полезные скрипты и макросы.
 
Инструкции по сборке ФАРа из исходников
Набор для самостоятельной сборки ФАРа
Как собрать FAR самостоятельно (старая инструкция)  
 
Ссылки на устаревшие версии
Выдержка из Far Manager Site and Forum ‹ FAQ :
Отличия FAR 3 от FAR 2
Отличия FAR 2 от FAR 1.7
 
Примечания
 
* 13 декабря 2008 г. произошло переименование веток: ANSI-ветка 1.71 превратилась в 1.75, а Unicode-ветка получила номер версии 2.0 (вместо 1.80). Т.е. версии 1.хх это ANSI ("старый" FAR), а версии 2.хх – Unicode ("новый" FAR). Эти ветки сильно различаются по способу взаимодействия с плагинами и системой!
* При обновлении ANSI-ветки 1.хх более старые версии плагинов могут работать в более новом FAR, но более новые плагины в большинстве случаев требуют обновления FAR (см. документацию).
* Unicode-плагины в ANSI-версии FAR не работают – у них иной способ взаимодействия (API) с Far.exe, поэтому даже не пытайтесь их использовать в FAR версии ниже 1.80.
* При обновлении Unicode-версии FAR 1.80/2.0/3.0 обращайте внимание на номер сборки: следует обязательно обновить все плагины для сборок 677/680/684, иначе они не будут работать. ANSI-плагины (кроме тех, которые работают в редакторе) можно применять в Unicode-версии FAR, в меню плагинов (вызываемом по F11) они будут помечены значком [A] справа от их имени. Unicode-плагины в FAR 1.80/2.x/3.х никаким значком после имени не помечаются.
* Unicode-версия FAR 1.80/2.x/3.х требует как минимум Windows 2000, т.е. она работает только в Windows 2000/XP/2003/Vista/2008/7/8/10.
* Плагины от FAR 2 несовместимы с FAR 3 и не запустятся.
* В FAR 3 выборочно могут работать плагины от FAR 1, однако не стоит брать от FAR 1 плагины для редактора или работающие с дисками: первые портят текст в Юникоде, вторые – файловую систему.
* В любом случае разрядность плагинов должна совпадать с разрядностью FAR, иначе плагин не будет загружен.
* Блондинку на скриншоте зовут Tommie Jo.

 
Принципиальные различия между hard link, symlink и junction
Как устранить взаимное влияние запущенных копий FAR в памяти
Как запустить Lua/MoonScript из FAR
Как правильно добавить в программу нужную DLL (или иную зависимость), чтобы при обновлении ОС или иных программ она не перестала работать
Патч для ansi-плагинов для хранения настроек плагинов в папке профиля, а не в реестре
Как распаковать UUE/XXE файлы патчей и использовать их?
 
ВНИМАНИЕ!
 
Правильное (корректное) завершение Far: всегда завершайте сеанс работы с Far по F10! Подробнее на форуме - Различие выхода из Far по F10 и крестиком
 
Общие правила обращения за помощью
  1. Решаете задачу самостоятельно, при необходимости ищете ответы в теме и других источниках. Предварительное изучение документации обязательно!
  2. Если ваших знаний не хватает, то задаёте вопрос в форуме и строго следуете инструкциям тех людей, которые вам помогают.
  3. Если решить задачу, следуя пунктам 1 и 2, не удалось, то задаёте вопрос разработчикам.

Невыполнение этих правил ведёт к тому, что никто не станет помогать решать вашу задачу.

Всего записей: 39137 | Зарегистр. 26-02-2002 | Отправлено: 18:55 23-11-2017 | Исправлено: Victor_VG, 10:00 09-09-2019
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Виктор, а вы FarHints сами собираете?
Просто я какое-то уже какое-то довольно продолжительное время обновляю FAR и плагины (совпадающие) из вашей сборки. И вот что заметил, FarHints действительно стал частым источником проблем. В этот раз вообще обновил FARx64 5000 -> 5125 — и MoreHistory стал при вызове молча схлопывать FAR. Поковырявшись, нашёл виновника — FarHints. Откатил его на ту же самую версию 1.20.0.0, но взятую… Скорей всего с плагринга, хотя гарантию не дам. Падения прекратились.

Всего записей: 1259 | Зарегистр. 16-04-2006 | Отправлено: 22:34 15-01-2018 | Исправлено: Wave_Blessed, 22:35 15-01-2018
JFK2005



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну наконец-то вы сделали поддержку старых плагинов.
 
Спасибо, вам, господа. Теперь пересоберу FAR3 интеловским компилятором с поддержкой всех веток инструкций (x86/SSE2/AVX...), как это делал со вторым и буду потихоньку переходить.

Всего записей: 2086 | Зарегистр. 26-10-2005 | Отправлено: 00:33 16-01-2018
shmuz

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну наконец-то вы сделали поддержку старых плагинов.  

Поддержка плагинов Far 1 была в Far 3 с самого начала.

Всего записей: 1905 | Зарегистр. 09-03-2012 | Отправлено: 01:12 16-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
 
Нет, у меня нет Паскаль компиляторов.

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 06:47 16-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Похоже FarHints у меня первый кандидат на вылет - надоело перезапускать фар по его милости. А в версии 1.2.1 он вызывает постоянные AV в ProcessSynchroEventW() на b5128 x64 под Win7 SP1 с таким вот рапортом:
 
Исключительная ситуация
 
Исключение:  0xC0000005 - EXCEPTION_ACCESS_VIOLATION
Подробности: Memory at 0000000000000008 could not be read
Адрес:       0x0000000003733338 - ProcessSynchroEventW
Источник:
Функция:     FarUnhandledExceptionFilter
Модуль:      Far.exe
 
стек
 
0x0000000003733338 ProcessSynchroEventW
0x000000000373A758 ProcessSynchroEventW
0x000000000373E2A0 ProcessSynchroEventW
0x000000000373C723 ProcessSynchroEventW
0x00000000041C7BFD _dbk_fcall_wrapper
0x000000000373A951 ProcessSynchroEventW
0x000000000373AAF3 ProcessSynchroEventW
0x000000000373ACD8 ProcessSynchroEventW
0x000000000372F040 _dbk_fcall_wrapper
0x0000000003724D0D
0x0000000076FE59CD BaseThreadInitThunk
0x000000007721A561 RtlUserThreadStart

 
С момента его установки 16.01.2018 сбой наблюдался на трёх разных ЭВМ и не один раз, а раз двадцать что исключает вероятность случайности. По опыту устранения аналогичных сбоев версии 1.2.0 могу предположить, что виноват модуль Folders, но там и при его удалении наблюдалось зависание в FarHints.dll - по статистике использования времени ЦП выводимой Process Hacker тред FarHinst в таких ситуациях всегда использует на два - три порядка циклов ЦП чем все остальные треды вместе взятые. Типовое значение ~ 1700000 циклов ЦП использует FarHinmts.dll и <= 12000 циклов ЦП остальные треды которых может быть до 20 шт. Предполагаю, что простая рекомпиляция плагина в очередной версии Дельфи не поможет - надо исправлять логику получения хинтов каталогов - похоже причина сбоев лежит в ней...

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 13:25 17-01-2018
uranic2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не замечал у себя такого:
Far 3 (build 5100) в связке с conemu (процесс console windows host) понемногу жрет процессорное время (2%-3%) даже когда не активен
Без conemu жрет  в два раза меньше, но все равно жрет.
 
В итоге по суммарному показателю CPU time стабильно выбивается в топ
 
Стал замечать после того как стал работать на ультрабуке, - виртулаки а в них них по Фару. В итоге,  ноут греется, шумит
 
20 лет с фаром живу, и тут задумался об альтернативах.
 
Друзья, помогите - может что отключить можно?

Всего записей: 297 | Зарегистр. 17-08-2004 | Отправлено: 11:19 18-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uranic2
 
У меня так выглядит:
 
сам Far:
 

 
его родитель conhost:
 

 
конему не использую в принципе.
 
Добавлено:
 
Тут надо посмотреть ваши настройки - думаю что причина в них.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 12:00 18-01-2018
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо в цифры смотреть, в графике не видно. В Threads
В голом фаре
 
1956, 0.05, 17 096 060, Far.exe+0x2eb924, Normal, DefaultDomain
 
C conemu
2556, 0.42, 136 374 254, ConEmuCD64.dll!GuiMacro+0x1302c, Normal,  
3840, 0.07, 21 301 982, Far.exe+0x2fa9e4, Normal, DefaultDomain

Всего записей: 2603 | Зарегистр. 21-09-2001 | Отправлено: 12:47 18-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DVall
 
У меня в стеке тредов для минимизированной копии так:
 

 

 



----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 12:57 18-01-2018
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня так, в основном ~0.04


Всего записей: 2603 | Зарегистр. 21-09-2001 | Отправлено: 13:07 18-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Только с плагинами собираемыми с помощью https://github.com/FarGroup/FarManager/blob/master/plugins/makefile_all_vc и дополнительных скриптов:
 

 

 

 
так что тут явно локальные причины "утечки времени ЦП".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 13:08 18-01-2018
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оставил все стандартные, ещё удалены колорер и нетбокс.
Картина та-же.
 
У этого треда постоянный статус Wait:DelayExecution

Всего записей: 2603 | Зарегистр. 21-09-2001 | Отправлено: 13:19 18-01-2018 | Исправлено: DVall, 13:28 18-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DVall
 
Думаю просто данное железо чудит.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 13:29 18-01-2018
uranic2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
спасибо за отклики!
Вот сравнение process explorer в сравнении например с браузером
   
 
Да циферки необльшие, но они постоянные

Всего записей: 297 | Зарегистр. 17-08-2004 | Отправлено: 14:27 18-01-2018 | Исправлено: uranic2, 14:33 18-01-2018
Glebtor



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uranic2

Цитата:
Да циферки необльшие

Картиночка тоже мааахонькая, не разглядишь там эти небольшие циферки. Тем более постоянные.

----------
На все тупые вопросы отвечаю «угу».

Всего записей: 2951 | Зарегистр. 16-06-2003 | Отправлено: 14:47 18-01-2018
uranic2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу прошения, не сразу сообразил как тут картинки вставлять
Постоянно что-то far вместе с conemu делают
   
 
   
В итого на виртулаке они всегда поднимаются в топ по показателю CPU Time (суммарное время)
   
 
Вечером проверю на десктопе, просто раньше скорее всего этого не замечал, пока ультрабук не стал шуметь.
 

Всего записей: 297 | Зарегистр. 17-08-2004 | Отправлено: 16:50 18-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uranic2
 
Это у вас ЦП слабый, потому один и тот же алгоритм считается дольше. Выкиньте конему - в данном случае это лишняя счётная нагрузка.
 
По мотивам Сравнение файлов с панелей (например, используя WinMerge) - bincmp290-x86-x64_bin.zip собрано в VC++ 2010 с полной оптимизацией и без отладочной инфы. 32 и 64 бит сборки вместе с исходниками. Проект для VC11 как и 64-х битный бинарник в оригинале отсутствует, но это конверт из VC9. Минимальные версии ОС - для 32 бит и XP подойдёт, для x64 сборки линкер ставит вызовы для Vista. На "кому пригодится".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 17:11 18-01-2018
DVall



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
При чём тут процессор. Intel Core i7 4790K - это слабый?
 
Тут дело в софте ( комплексно), на десктопе такая картина, на серверах даже с конему по 0.
Приду, дома посмотрю что там делается....

Всего записей: 2603 | Зарегистр. 21-09-2001 | Отправлено: 17:27 18-01-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DVall
 
у нас машины мощные, но по описанию  явления:

Цитата:
Стал замечать после того как стал работать на ультрабуке, - виртулаки а в них них по Фару. В итоге,  ноут греется, шумит

ультрабуки это лёгкие бюджетные системы весом до 1,2 - 1,3 кг с небольшой ёмкостью батарей и минимумом переферии, используют энергоэкономичные ЦП с производительностью в разы меньше чем у мобильных, а тем более настольных или серверных ЦП. Это машинки чуть производительнее планшетов, но медленнее большинства ноутбуков. Их основное назначение в дороге с карты памяти кино посмотреть, полазить по серверам или по скайпу - почте с кем связаться. На большее они специально не рассчитаны ибо это тонкий клиент с идеологией "умный терминал - минимум на месте, всё остальное на сервере".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34420 | Зарегистр. 31-07-2002 | Отправлено: 19:36 18-01-2018 | Исправлено: Victor_VG, 19:54 18-01-2018
uranic2

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну не всегда они бюджетные
- в данном случае это Dell xps 13 9360 (Intel core i7 8-ой серии, т.е 4 ядра)
- подключен внешний монитор 24 дюйма, на  нем в основном и работаю. Линза не нужна
 
 
Добавлено:
И все таки,  что-то он делает! Написал скриптик по запуску нескольких экземпляров, запускал на домашнем десктопе (i7 7700):
 
rem for /l %%i in (1, 1, 50) do start C:\WinApp\Far3\Far.exe
 
for /l %%i in (1, 1, 50) do start C:\WinApp\totalcmd\TOTALCMD.EXE  
 
Вот работают ФАРЫ (без conemu, с ним еще печальней), при этом загрузка достигает 20%
   
 
вот тоталы  
   
 
Осталось попробовать чистый фар,  (из плугинов conemu, хм и вроде как все )

Всего записей: 297 | Зарегистр. 17-08-2004 | Отправлено: 20:14 18-01-2018
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » FAR Manager (часть 5)
Maz (15-01-2020 17:38): FAR Manager (часть 6)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru