Свежие комментарии

Title Comment
>>> "ледовое побоище для

>>> "ледовое побоище для детей"

а в туземной школе за такое могли бы и того, 911 набрать сразу Ё-)... как страшно жить

Та же девочка оставила в

Та же девочка оставила в истории поиска запрос "ледовое побоище для детей".
Я порадовался, хорошо хоть не "для взрослых".

> переоценивать людей

> переоценивать людей

так это ж не о памяти - человек который понял о чем речь идет может и погуглить (пояндексить) ! кстати надо будет проверить на детях знакомых куда они задают вопросы ...

Тут средняя дочь (скоро 11)

Тут средняя дочь (скоро 11) спросила у жены "мама, а был ли УЖЕ Ленин, когда ты родилась".

Не надо переоценивать людей, это я вот помню что съезд был, да и то, в каком году вряд-ли вспомню вот навскидку.

> Если вычисление кода

> Если вычисление кода вызвало затруднения

это тяжелый случай !

В idle полезнее префетч

В idle полезнее префетч просто сделать. В один поток и не парясь о статистике.

В рабочем процессе нельзя,

В рабочем процессе нельзя, конечно. Тихонечко, тихонечко в idle.

Ну вот смотри - мы

Ну вот смотри - мы договорились до того, что мы считаем статистику реальной работы юзера и адапативно подстраиваемся. Идея, в принципе, нормальная. Можно, к примеру, просто вариабельно менять число потоков +-1 и, если достигается улучшение, менять среднее. Вопрос в скорости этих изменений, но опять же можно решить (ну и идея то - хорошая!)

Но если при этом читать без кэширования - это наказать юзера.

Ну, есть, в конце концов, и

Ну, есть, в конце концов, и возможность некэшируемо читать. Но, видимо, это всё не сильно кросс-платформенно получится.:)

Ну тем более - и API по цене

Ну тем более - и API по цене (или формальным характеристикам накопителя) не спасет.

Нужны "классы накопителей" (достаточно 3-4) и возможность назначить их на тома. Не автоматом.

Ну то что нужно многое

Ну то что нужно многое переписать для динамики - это факт. Сейчас там в разных местах - где снаружи раскладывает в первую idle thread, где сами threads по освобождению от работы - хватают следующую из очереди (очередей, на самом деле, но не суть).

Рассуждения же общего плана, увы, не работают. Вот, казалось бы, одиночный HDD. Азбука - фигачить в один поток, потому что seek-и убивают. На практике оптимальными оказываются 2-3, потому что оно же не только читает, но и распаковывает, процессорные ядра надо чем-то загружать.
Массив, который по latency еще хуже одиночного диска (по идее) - 8 потоков (по числу ядер), потому что читается то быстро.

Статистику можно приделывать, конечно, но боюсь я этого искусственного разума, бунт машин, вот это вот все.
Там же еще и повторяемости нет, даже на одном носителе. ОС кэширует (и, теоретически, и префетчит). То есть вот новый запуск FRV, пошли в частично закэшированный каталог, все стремительно, ручку вывернули на максимум, кэш кончился - и труба. Для тестов на одиночном диске - я его постоянно выдергиваю и обратно сую, потому что иначе все отлично после первого прохода.

У меня есть Class 10, который

У меня есть Class 10, который деградирует на чтении в два потока не на десятичный порядок, но близко к тому. При этом, да, формально он свои 10 мегабайт НА ЗАПИСЬ даёт.
Эта мерка, она же для тепличных условий внутри камеры. Ничего про многопоточное чтение там нет, как я понимаю.

Хм. А есть API для

Хм. А есть API для определения цены?

Потому что вот даже Class 6 (тормозной) в макбучном ридере (USB3, скорее всего, но не вдавался) хорошо работает в 4 потока.

Чтобы сейчас покупать Class 6 - нужно быть непонятно кем.

Можно же UUID карты

Можно же UUID карты запоминать? Или он только у полноценных USB устройств есть?
Тест всё равно можно тихонечко сделать. Начинать число читающих тредов инкрементить и смотреть на характер деградации общей пропускной способности. Я наивно полагаю, что на медленных носителях оно до четырёх дойти успеет от силы. На дешёвых флешках всё становится ясно на двух потоках, по моему опыту.
Но, вероятно, многое придётся переписать. :)

Читать, конечно же.

Читать, конечно же.
Флеши, да, с ними всё ясно. Правильная эвристика для removeable drive малых размеров - ОДИН поток. Дещёвые такие все, по моему.

Ну и вдогонку. Как вы

Ну и вдогонку. Как вы понимаете, писать ничего нельзя в таком тесте. Флеш-носители, еле живые, вот это вот все.

Толку то с тестов. Вот

Толку то с тестов. Вот вставили новую карточку из фотика, хотят две фотки глянуть. И тут - тест.

Автомат - тема хорошая

Можно попытаться их потестить. :)
Не факт, конечно, что имеется хороший кросс-платформенный способ, но продвинутым юзверям можно дать крутилку числа i/o потоков и рекомендации по расчёту её параметров из данных, выплюнутых умным скриптом, пускающим консольную утилитку замера io performance.
Сам то я в силу профдеформации всегда sqlio для таких целей пользовался, но наверняка же хватает и других.

А толку то. Просят же не

А толку то. Просят же не просто показ в окошке, а кучу согласованных действий.

[q]DVall, мне кстати помогает

[q]DVall, мне кстати помогает клик по панели windows, а потом опять клик по приложению, т.е. мне перезапускать ничего не приходится, может и вам поможет.[/q]
Это понятно, имелось ввиду что все последующие нажатия так работают пока не перезапустишь. ESC клик по новой...
А так да, клик по другой программе клик по FRV помогает.

(с грустью вспоминает X11 и

(с грустью вспоминает X11 и reparenting. Эх, такую технологию сгубили)

Просто добавлю — у меня Win 7

Просто добавлю — у меня Win 7, тема классичная, всякие анимации и т.п. отключены, этот баг с потерей фокуса при переходе в фуллскрин тоже проскакивает, и не только в FRV, сходу еще могу сказать что с VLC тоже самое.

DVall, мне кстати помогает клик по панели windows, а потом опять клик по приложению, т.е. мне перезапускать ничего не приходится, может и вам поможет.

Винда думает, что фокус не

Винда думает, что фокус не там?

Ну то есть я вот не знаю, воспроизвести не сумел.

С учетом перечисленных вами всяких расширений - думаю что и не сумею.

UPD: ну то есть вот у меня UltraMon, который делает таскбар (копию) на втором мониторе. Да, ему иногда что-то приходит в голову и он не прячется от фулскрин-программ.
Ну да.

Все анимации по максимуму

Все анимации по максимуму выключены, как-бы двухэтапность только первый раз.
Когда приложение становится активным.
Оутпост, SysTrayX закрыл всё равно осталось,
Classic Shell и TrueLaunchBar как-то сносить несруки....
Как бы меня эта "двухкомпонентность" не напрягает.
Хочется только понять почему вдруг при переключении в фулскрин не уходит виндовая панель.

Я на 970й нвидии (и тоже Win7

Я на 970й нвидии (и тоже Win7) никаких двух этапов не вижу. Оно фулскринится быстро.

Может есть какие-то виндовые настройки про анимацию фулскрина?

FRV 1.1 RC4

Есть некретичный баг который у меня вылез пару раз.
Но как его однозначно выловить на повторяемость я незнаю.
Win 7 64, 16 гб., FastRawViewer-1.1.0.628-x64-OpenGL, NVIDIA 970
Берём и играемся с новыми кнопками - убрать фильмстрип, правые панели, полноэкранный режим.
Визуально переключение в олноэкранный режим происходит как-бы в два этапа.
Сначала распахивается всё но остаётся виндовая панель, потом выезжает сатусная линия и панель уходит первый раз.
Потом вроде всё одномоментно.
Так вот на каом-то этапе статусная линия перестаёт появляться и остаётся висеть виндовая панель.
Лечится только открытием FastRawViewer по новой.
Закономерности не уловил....

А плугин - это "еще один FRV"

А плугин - это "еще один FRV" что ли?
Хоть плагином назовите - переписывать придется все равно очень много. Оно сейчас заточено на то, что вот у нас есть одна картинка. В миллионе мест заточено.

Не к RC4,, а просто поток сознания ;)

Мне для полного счастья в FastRawViewer не хватает синхронного показа нескольких файлов.
Прошлый раз мне было сказано что нужно полностью переписать код.
А если пойти другим путём?
Реализовать это, типа как доп. плугин.
1 файл, работаем по старому, несколько файлов зовём плугин, и показываем в другом окне.
Позволит пилить отдельно - основной модуль и этот.
Такой режима как правило необходим для оценки распределения глубины резкости, где он лучше лёг.
И Функционально он может быть победнее чем основной модуль.
Там в принципе необходимо - синхронное перемещение по полю кадра, синхронное зуммирование, [b]пикинг[/b] и ряд операций с файлами - скопировать, переместить, удалить.
Не надо переписывать основной модуль, а со временем может они и сольются, а может так и останется.

Звиняйте что поздно - до бета

Звиняйте что поздно - до бета версий просто руки не доходили.

И аналогично для дерева

И аналогично для дерева фолдеров - на сети и на сменных носителях каталоги не мониторятся (при стандартных настройках), если кто-то внешний создал/удалил каталог, то чтобы это изменение увидеть: гайка - refresh folders tree.

Pages

Subscribe to comments_recent_new