Monosnap для Windows,
без зависаний.
Maxisnap — это нативная переработка рабочего процесса Monosnap для Windows. Та же горячая клавиша Ctrl+Alt+5, те же инструменты аннотирования, скомпилированные как полноценное приложение Win32 без лишнего Electron.
Почему Monosnap зависает на Windows
Зависание, с которым вы сталкиваетесь, обычно происходит в одном и том же месте: вы нажимаете горячую клавишу для выделения области, появляется оверлей, вы перетаскиваете прямоугольник, а затем приложение зависает на три-восемь секунд, прежде чем откроется редактор — или не открывается вовсе. Диспетчер задач показывает, что Monosnap потребляет 400 МБ или более.
Этому способствуют три фактора. Во-первых, Monosnap поставляется как приложение Electron, поэтому каждый снимок запускает рендерер Chromium для компоновки окна редактора. Во-вторых, конвейер захвата не всегда своевременно освобождает дескрипторы GDI, что важно в Windows, поскольку каждый монитор имеет ограниченный пул дескрипторов. В-третьих, длительная сессия накапливает утечку памяти, которая никогда не возвращается операционной системе. К четвертому часу рабочего дня зависание — это не ошибка, а предсказуемое конечное состояние.
Что делает Maxisnap
Maxisnap построен непосредственно на основе поверхности захвата Win32. Без Electron. Без встроенного браузера. Без модели памяти Chromium. Редактор представляет собой окно PyQt6 — полноценный нативный виджет ОС — которое открывается менее чем за 200 мс после захвата. Захват области на нескольких мониторах охватывает все дисплеи. Дескрипторы очищаются в finally блоках. Оперативная память в режиме ожидания колеблется около 50 МБ и остается стабильной в течение всего рабочего дня.
Во всем, что не касается производительности, опыт намеренно знаком. Инструменты аннотирования стрелки, нумерованные метки, текст, размытие, обрезка, фигуры и выделения. Места загрузки включают SFTP, FTP, S3, пользовательские HTTP-конечные точки и встроенное облако Maxisnap Cloud. Значок в системном трее. Глобальные горячие клавиши. Автоматическое копирование URL в буфер обмена. Это та же работа, выполненная без зависаний.
Что меняется, что остается прежним
| На Windows | Monosnap | Maxisnap |
|---|---|---|
| Среда выполнения | Electron (Chromium) | Нативный Win32 |
| ОЗУ в режиме ожидания | ~180–400 MB | ~50 MB |
| Время от захвата до редактора | 1.5–5 с | < 200 мс |
| Горячая клавиша для области | Ctrl+Alt+5 | Ctrl+Alt+5 |
| Область на нескольких мониторах | Только основной | Все мониторы |
| Обработка смешанных DPI | Непоследовательно | Для каждого монитора |
| Зависание при захвате | Часто | Не наблюдается |
Как заменить Monosnap на Windows
Закройте Monosnap
Щелкните правой кнопкой мыши по значку в трее, Выход. Оба приложения по умолчанию используют Ctrl+Alt+5.
Установите Maxisnap
Запустите текущий установщик Maxisnap. Он автоматически регистрирует значок в трее и глобальные горячие клавиши.
Захват
Нажмите Ctrl+Alt+5. Выделите область. Редактор откроется немедленно. Без зависаний.
Настройте загрузку
Настройки → Загрузка. Вставьте свои учетные данные SFTP, FTP или S3 — или просто используйте Maxisnap Cloud.
Вопросы, касающиеся Windows
- Работает ли Maxisnap на Windows 10?
- Да. Поддерживаются как Windows 10 (64-разрядная, версия 1809 или новее), так и Windows 11.
- Будет ли Maxisnap работать одновременно с Monosnap во время тестирования?
- Технически да, но не рекомендуется. Оба регистрируют одни и те же глобальные горячие клавиши по умолчанию, поэтому одно из них потеряет нажатие клавиши. Закройте Monosnap перед запуском Maxisnap — или переназначьте горячие клавиши в одном из них.
- Поддерживает ли он захват окон DirectX или окон с GPU-ускорением?
- Да. Maxisnap использует стандартные API захвата Windows, которые чисто обрабатывают поверхности DirectX. Chromium, браузеры, видеоплееры и приложения Electron захватываются без черных прямоугольников.
Готовы к Monosnap без зависаний?
Windows 10/11, установщик 63 MB, бесплатно.
Скачать MaxisnapПодробнее: почему он зависает · почему он стал медленным · исправление утечки памяти