Перейти к основному содержимому

Приложение не отвечает или работает медленно: что делать

Сначала подождите. Windows помечает окно как «Не отвечает» уже через пять секунд без ответа. Долгая работа занимает больше времени. Чаще всего окно снова начинает отвечать само. Если оно не ответило за несколько минут, закройте программу через диспетчер задач. Потом запустите её заново. Пожалуйста, приложите к обращению в поддержку файл logs\app.log из папки программы. Без него причину назвать нечем.

Что проверить в первую очередь

  1. Посмотрите на датчики «ЦП», «Темп ЦП», «ОЗУ» и «Диск» внизу окна. Янтарный датчик означает, что показатель вышел за норму. Это не поломка, и работу янтарный цвет не приостанавливает. У датчика «ЦП» янтарного состояния нет. Паузу приложение включает позже и по другим числам: 99% занятого диска, 95% занятой памяти, 85 °C на процессоре. Причина паузы показана в строке состояния рядом с кнопкой «Запуск».
  2. Проверьте свободное место на диске. Туда приложение сохраняет созданные видео.
  3. Закройте другие программы, которые сильно нагружают процессор и память. Это видеоредактор, игра или браузер с десятками вкладок.

Окно побелело и не откликается на нажатия

Windows считает окно зависшим, если оно дольше пяти секунд не отвечает на нажатия. Тогда окно белеет. К имени программы в панели задач и в диспетчере задач Windows добавляет «(Не отвечает)». Своей строки заголовка у окна нет. Каждый такой случай программа записывает в папку logs\hangs файлами hang_*.txt.

  1. Подождите. Окно снова начнёт отвечать, как только закончится длительная работа.
  2. Не нажимайте на окно много раз. Windows предложит закрыть программу принудительно. Тогда работа остановится.
  3. Если окно так и не отвечает, откройте диспетчер задач. Завершите процесс Video Unique Booster.exe. Запустите программу заново.
  4. Пришлите в поддержку файл logs\app.log и файлы из папки logs\hangs. Опишите, что Вы делали в момент зависания.

Программа долго запускается

При запуске программа проверяет ключ активации на сервере. Поэтому запуск зависит от связи. Если сервер не отвечает, заставка показывает «Переподключаюсь к серверу...» с номером попытки. Попытки продолжаются до семи минут. Потом откроется окно «Не удалось активировать ключ».

  1. Проверьте интернет-соединение. Если у Вас настроен прокси, проверьте и его.
  2. Дождитесь окончания попыток. Заставка с номером попытки означает, что программа работает. Она не зависла.
  3. Если появилось окно «Не удалось активировать ключ», наладьте связь. Потом запустите программу заново. Про ключ написано на странице Активация.

При запуске приложение проверяет ещё и обновление модуля загрузки видео. Её отключает экспертная настройка «Отключить проверку обновлений модуля загрузки видео». Вместе с ней программа перестаёт скачивать вспомогательный движок JavaScript. Без этого движка YouTube может отдать неполный набор качеств видео или отказать в скачивании. Сам модуль придётся обновлять вручную. Для этого нажмите круговую стрелку внизу раздела «Источники».

Проект открывается долго

Открытие проекта восстанавливает в окне все его настройки. Вместе с ними оно заново загружает видео проекта в раздел «Загруженные видео»: приложение открывает каждый файл, проверяет его читаемость и поворот и создаёт обложки. Это требует времени.

Загрузку видео ускоряют две настройки в глобальных настройках:

  • «Игнорировать загрузку обложек видео». Программа перестаёт создавать обложки. Время загрузки видео в приложение снижается на 50%.
  • «Игнорировать проверку видео при загрузке». Приложение больше не проверяет поворот каждого видео. Плата: видео, снятое повёрнутым, оно не предложит исправить. Проверка читаемости файла остаётся в любом случае.

Обе настройки касаются загрузки видео в приложение. Создания видео они не касаются.

Работа заметно медленнее обычного

Счётчик сложности проекта (например, «×1.00») складывает сложность всех включённых настроек. Чем он выше, тем меньше скорость создания видео. На счётчик можно нажать. Откроется таблица настроек с их сложностью. В ней видно, какая настройка нагружает устройство сильнее всего.

Панель «CPU:» показывает, хватает ли программе процессора. Значок ✅ - всё в порядке. Значок ⚠️ - нужно вмешательство. Чтобы открыть панель, нажмите на датчики «ЦП», «Темп ЦП», «ОЗУ» и «Диск» внизу окна.

Где стоит ⚠️Что это значитЧто сделать
Общая нагрузкаПроцессор загружен не полностьюДобавить потоки в разделе «Экспорт» и перезапустить создание видео
Нагрузка VUBСкорость ниже возможностей устройстваЗакрыть другие приложения или добавить потоки
Сторонние приложенияПроцессы других приложений нагружают процессорЗакрыть их через диспетчер задач
ТемператураВысокая температура процессора, возможен перегревПроверьте охлаждение устройства

Часть настроек замедляет создание видео по своей природе. Это «Стабилизация», «Сжатие файла» в значении «Максимальное» и «Ограничить количество логических процессоров на поток». Сюда же относится кодек AV1 (libaom). Он кодирует в 90 раз дольше, чем H.264. Работу можно перенести в облако. Тогда видео создаёт облако, а не Ваш процессор. На устройстве остаются заливка, скачивание готовых копий, подсчёт контрольных сумм и проверка сходства. Разницу разбирает страница Создание видео на устройстве и в облаке.

Программа приостановила работу: диск, перегрев, память

Пока включён мониторинг ресурсов, программа проверяет устройство перед созданием каждого видео. Приложение само приостанавливает работу. Кольцо у кнопки «Запуск» становится янтарным. Причина паузы показана в строке состояния.

Пороги паузы и возобновления

У каждой причины два числа. Первое приостанавливает работу, второе снимает паузу. Нажимать для возобновления ничего не надо. Замер повторяется, и пауза снимается сама.

ПоказательПауза приВозобновление при
Место на дискезанято 99% и большезанято меньше 99%
Оперативная памятьзанято 95% и большезанято меньше 95%
Памяти не хватило потокупоток отказал по нехватке памятизанято 85% и меньше, и ни одного потока на устройстве
Температура процессора85 °C и выше65 °C и ниже

Каждой причине соответствует своя строка состояния.

Что показано в строке состоянияПричинаЧто сделать
«Жду пока освободится место»занято 99% дискаОсвободить место или выбрать другую папку сохранения
«Пауза, перегрев ЦП - жду охлаждения до 65°C»85 °C и вышеДождаться остывания, проверить охлаждение
«Пауза, память занята на N% - жду освобождения»занято 95% памятиЗакрыть другие программы, уменьшить количество потоков
«Пауза, не хватает оперативной памяти - жду освобождения»памяти не хватило на новый потокЗакрыть другие программы, уменьшить количество потоков

Потоки, которые уже запущены, при паузе работают дальше. Пауза по памяти и по температуре касается только потоков на устройстве. Облако в это время продолжает создавать видео из очереди. Так бывает, если в проекте заданы облачные потоки и на балансе есть кредиты. Если Вы создаёте видео только на устройстве, работа приостанавливается. Пауза по диску - другой случай: она приостанавливает и потоки на устройстве, и скачивание готовых видео из облака.

Уведомления о паузе программа показывает на рабочем столе. Их выключают по одному в глобальных настройках: «Отключить уведомления при заполненности диска», «Отключить уведомления при перегреве процессора», «Отключить уведомления при высокой загрузке памяти».

Янтарный датчик и пауза - это не одно и то же

Датчик желтеет раньше паузы. Работу янтарный цвет не приостанавливает. Это запас времени на то, чтобы освободить ресурсы самому.

ПоказательДатчик становится янтарнымПауза наступает
Место на дискезанято 96% и большезанято 99% и больше
Оперативная памятьзанято 91% и большезанято 95% и больше
Температура процессора85 °C и выше85 °C и выше
Загрузка процессораникогдапаузы по этому показателю нет

Датчики, панель подробностей, тексты уведомлений и пороги листа «Проверка перед запуском» разобраны на странице Мониторинг ресурсов устройства.

Где находится журнал работы

Приложение хранит свои файлы рядом с исполняемым файлом. По умолчанию это папка %LOCALAPPDATA%\Programs\Video Unique Booster.

ФайлЧто в нём
logs\app.logЖурнал работы. Размер файла - до 5 МБ, дальше программа сохраняет его как запасной. Запасных файлов три
logs\hangs\hang_*.txtЗаписи о том, что окно перестало отвечать
logs\hangs\crash.txtЗапись об аварийном завершении программы
logs\resource_monitor.txtСостояние устройства во время создания видео. Есть при включённой настройке «Логировать состояние устройства в файл во время создания видео»

Если папки logs рядом с приложением нет, журнал находится в %TEMP%\TekoSoftware\logs.

Подробный журнал. Рядом с исполняемым файлом находится debug.cmd. Он запускает программу с подробным журналом. Пожалуйста, повторите в этом режиме то, что работало не так. Потом приложите файл logs\app.log. Шаги - на странице Установка.

Готовые кнопки. В окне «ClipSave» кнопка «Копировать журнал» копирует журнал в буфер обмена. В окнах с предупреждением и ошибкой справа от текста стоит значок копирования. Он копирует сообщение целиком, вместе со служебными сведениями для поддержки. Страницу поддержки открывает пункт «Поддержка» в меню. Само меню вызывает кнопка в верхней части окна, рядом со значком приложения.

Частые вопросы

Можно ли закрывать программу через диспетчер задач?

Да, если окно так и не отвечает и других способов не осталось. Работа, которая выполнялась в этот момент, остановится. Эти видео придётся создать заново.

Почему пропали датчики «ЦП», «Темп ЦП», «ОЗУ» и «Диск» внизу окна?

Датчики видны только во время создания видео. Если программа ничего не создаёт, датчиков и не должно быть. Если они пропали и во время работы, их убрала настройка «Отключить мониторинг ресурсов устройства». Эта настройка убирает и проверки, и паузы, и уведомления. Речь о диске, перегреве процессора и памяти. Новые потоки после этого запускаются быстрее. Но следить за ресурсами придётся вручную.

Что такое «сторож создания видео» и когда его выключают?

Это защита от зависшего создания видео. Сторож сам останавливает создание видео, которое зависло. Экспертная настройка «Отключить сторож создания видео» нужна в одном случае. Это случай, когда сторож останавливает Ваше настоящее, очень долгое создание видео. Без сторожа зависшее создание видео придётся останавливать вручную.

Поможет ли обновление программы?

Иногда да. Новая версия убирает часть причин зависания. Пожалуйста, проверьте, установлена ли у Вас последняя версия. Если новая версия не предлагается, откройте страницу Обновления.