Перейти к основному содержимому
Исправление стабильности

Устали от сбоев Monosnap?
Переключитесь на Maxisnap.

Если ваш инструмент для скриншотов дает сбой, когда он нужен больше всего, решение — не очередной перезапуск. Это инструмент, который не дает сбоев. Maxisnap сохраняет ваш рабочий процесс с Ctrl+Alt+5 и устраняет проблемы со стабильностью, которые Monosnap так и не исправил.

Три режима сбоев

Сбои Monosnap в Windows делятся на три в основном различных режима отказа. Знание того, с каким из них вы сталкиваетесь, является полезным контекстом — хотя решение для всех трех одинаково.

Сбои рендерера GPU. Они проявляются как внезапное закрытие приложения, часто с диалоговым окном «не удалось инициализировать приложение» при следующем запуске. Основная причина — сбой процесса GPU Chromium при обмене данными с драйвером дисплея. Пользователи с новыми драйверами NVIDIA RTX или AMD Radeon сообщают об этом чаще всего. База Electron Monosnap означает, что он наследует каждую ошибку GPU Chromium.

Исчерпание дескрипторов GDI. Windows ограничивает количество объектов GDI, которые может удерживать один процесс (лимит по умолчанию — 10 000). Конвейер захвата с несколькими мониторами Monosnap не всегда освобождает дескрипторы после каждого захвата. При достаточно длительной сессии количество постепенно увеличивается, пока выделение не завершится сбоем, и приложение не завершит работу без уведомления.

Сбои из-за нехватки памяти. По мере того как утечка памяти растет, в конечном итоге процесс превышает лимит — либо ограничение виртуального адресного пространства ОС для 32-битного процесса, либо лимит системного давления пользователя. Приложение завершает работу. Просмотр событий Windows покажет событие «AppCrash» с monosnap.exe и кодом исключения.

Почему Maxisnap не’сталкивается с ними

Maxisnap — это 64-битное нативное приложение. Оно не использует процесс GPU Chromium, поэтому первый класс сбоев архитектурно невозможен. Дескрипторы GDI освобождаются в finally блоках после каждого захвата, поэтому исчерпание дескрипторов не может накапливаться. А плоский профиль памяти исключает OOM.

Серия v2.x стабильно работает в течение нескольких месяцев непрерывного использования во внутреннем и пользовательском тестировании. Если сбой происходит происходит, обработчик сбоев записывает лог в %APPDATA%/Maxisnap/maxisnap.log который вы можете отправить по электронной почте в службу поддержки — и поскольку приложение активно поддерживается, исправление выходит в следующем релизе, а не через три года.

Стабильность, в сравнении

Показатели сбоев, сравнение

Класс сбояMonosnapMaxisnap
Сбои GPU ChromiumСообщаетсяН/Д (без Chromium)
Утечка дескрипторов GDIСообщаетсяВыпущено в итоге
OOM из-за утечки памятиСообщаетсяБез утечек
Сбои на Windows 11РаспространеныНе наблюдается
Потерянные снимки при сбоеДаСериализовано во временный файл
Активный просмотр отчетов о сбояхБез ответаСледующий релиз
Процедура перехода

Менее 60 секунд

  1. Загрузите установщик. Страница загрузки. 63 МБ.
  2. Закройте Monosnap. Значок в трее → Выйти.
  3. Установить. Далее, Далее, Готово. Без перезагрузки.
  4. Протестируйте. Нажмите Ctrl+Alt+5, сделайте снимок области, убедитесь, что редактор открывается.
  5. Скопируйте ваш сервер. Настройки → Загрузка → вставьте учетные данные SFTP/S3, если применимо.
FAQ

Вопросы о стабильности

Я недавно обновил Monosnap, и он стал чаще вылетать. Почему?

Обновления часто повышают встроенную версию Electron. Более новая версия Electron поставляется с более новым Chromium, который может быть еще несовместим с вашими установленными драйверами GPU. Понижение версии Monosnap редко поддерживается, поэтому вы застряли, пока оба не выпустят согласованные обновления.

Как сообщить о сбое Maxisnap?

Отправьте содержимое %APPDATA%/Maxisnap/maxisnap.log на support@maxisnap.com. Укажите вашу версию Windows и краткое описание того, что вы делали.

Требуются ли Maxisnap права администратора?

Нет. По умолчанию он устанавливается для каждого пользователя в %LOCALAPPDATA%/Programs/Maxisnap. Запрос пароля администратора не появляется. Если вы хотите установить его для всей системы, вы можете запустить установщик с повышенными привилегиями.

Приложение, которое не’вылетает.

Бесплатная загрузка. Сохраняет ваши горячие клавиши Monosnap. Работает весь день.

Получить Maxisnap

Похожие статьи: утечка памяти · зависает · он заброшен?