Вы должны войти, чтобы создавать сообщения и темы.

Подскажите аналог smooth scroll

1◄Страница 15 из 15

Приветствую, а есть ли решение сохранения настроек после сброса триала? После сброса приходится снова настраивать 🙁

Вроде разобрался. До сброса триала на всякий сохранил папку Config, после сброса снова закинул в папку с программой, настройки восстановились после перезагрузи пк

Цитата: Mikhail от 17.08.2024, 18:41

тут собрано уже все, portable, не мусорит и делает почти тоже самое.

Спасибо вам за сброку, прежде всего! Но давно пользуюсь ей и сталкиваюсь с неприятным поведением:

При запуске SmoothScroll.exe из корня (не тот, который в папке App, а который и сбрасывает триал), в диспетчере задач видно, что всегда запущенны сразу 2 SmoothScroll.exe (один из корня, другой из папки App, который собственно и является самой программой.

Скрин

Как видно, то среднее потребление ресурсов ЦП у него в разы больше, чем у самого приложения (на скрине сам SmoothScroll из папки App - вверху), иногда даже превышает 1%.
Казалось бы это так уж и много, но:

  1. SmoothScroll продолжает исправно работать и при завершении этого дубля, т.е. оно не нужно постоянно работающим в фоне.
  2. Этот прожорливый дубль иногда создаёт микрофризы при прокрутке! Точно в этом убедился на примере десктопного Telegram, где иногда появлялись фризы и разрывы изображения (тиринг) и я только недавно заметил, что если завершить этот дубль (SmoothScroll.exe из корня), то они тут же пропадают, при этом сам SmoothScroll.exe из App, продолжает исправно работать! Вот это уже бОльшая неприятность, в отличие от 0,5-1% лишнего потребления ресурсов ЦП дублем.

Такое поведение наблюдается вне зависимости от того каким образом я ставлю программу в автозагрузку - через ярлык в папке Автозагрузки, или через задачу в Планировщике.

Почему это происходит и можете ли вы это исправить?

Руслан, Привет.
Дубль, это лаунчер, который следит просто за основным процессом SmoothScroll, который когда закроется, он подчищает следы и ресетит триал и после процесс завершается.
Почему у тебя этого не происходит, непонятно, ты первый с этой проблемой, куча людей использует эту утилиту, и я в том числе с лаунчером, ни у кого ничего не лагает и не фризит..
Вывод: Исправлять нечего, лаунчер не тыркает систему, а используется запуск процесса "run wait", запускает и ждет его завершения, а вот почему у тебя не завершается корректно процесс при выходе, это уже другая история.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Правильно я понял, что 2 процесса SmoothScroll (оригинальный и твой лаунчер) так и задумано, что должны ОБА постоянно висеть активными?
B почему потребление ЦП лаунчером превышает потребление самой утилитой в 25~100 раз?

Цитата: Mikhail от 26.05.2025, 02:46

 ты первый с этой проблемой, куча людей использует эту утилиту.

Просто далеко не все полезут в Диспетчер задач смотреть сколько там процессов SmoothScroll запущенно, обратят внимание на повышенное потребление ЦП относительно оригинала (тем более оно всё равно не больше 1% даже на моём старом ЦП), и обратят внимание, что даже если завершить 2й экземпляр (твой лаунчер), то SmoothScroll будет и дальше исправно работать и сброс триала также происходить) А тем более пойдут из-за этого регаться на форуме и спрашивать.

Я просто не совсем понимаю, зачем тогда лишнему процессу висеть постоянно запущенным (если, как показывает практика, это ни на что не влияет), отъедая тем самым пусть и мизерные, но всё же дополнительные ресурсы ЦП.

На счёт тиринга при скроле в Телеграм - снимаю вопрос, всё же это не из-за лаунчера сброса триала... Просто совсем недавно это появилось у меня, но и не всегда происходит, и видимо так просто совпало, что он пропал раз, когда завершил процесс лаунчера. Тут прошу прощения за недостоверную инфу.

так и задумано, что должны ОБА постоянно висеть активными?

Так задумано не мной, так в принципе работает portable приложения из покон веков), лаунчер следит за основным процессом.

почему потребление ЦП лаунчером превышает потребление самой утилитой в 25~100 раз?

Потому что он следит, чекает, на месте ли процесс приложения.

и обратят внимание, что даже если завершить 2й экземпляр (твой лаунчер), то SmoothScroll будет и дальше исправно работать и сброс триала также происходить)

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

Я просто не совсем понимаю, зачем тогда лишнему процессу висеть постоянно запущенным

Чтоб прибраться за ним, выше описал.

Лайкнули Psydiant и Руслан
PsydiantРуслан
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Спасибо за подробные разъяснения, теперь всё стало понятно!

Кстати, у тебя там ошибки (хотя может то ты специально так сделал) в названии папки и лаунчера - вместо одной из латинских "o" там кириллическая)
В своё время обнаружил, когда делал скрипт, завершающий на время и потом восстанавливающий все фоновые и не критические процессы в системе (для тестов), не мог долго понять чё не работает на портативке SmoothScroll (путь тогда прописывал вручную латиницей)

Кстати, у тебя там ошибки (хотя может то ты специально так сделал)

Специально), 2 одинаковых процесса с одинаковыми именами.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Нашёл отличную альтернативу - Smoothscroll-for-windows-GUI
На 25H2 работает без проблем. Бесплатная, русский язык есть. В отличие от SmoothScroll 1.2.4, дружит с системными окнами и проводником. Рекомендую.

1◄Страница 15 из 15