Зависает/вылетает Studio One? Поможет Studio One Memory Usage!

Studio-One-Memory-Usage

Если вы используете 32-битную версию программы Presonus Studio One, то вы должны знать, все 32-битные процессы Windows имеют ограничение по использованию оперативной памяти в 2гб на каждый процесс. Рано или поздно ваш проект разрастется до внушительных размеров и вплотную приблизится к границе 2 Гб. Это приведет к тому, что Studio One зависнет или засыплет вас сообщениями об ошибке. В свое время я долго искал причину этой проблемы, поскольку программа не выдает каких-либо предупреждений. Проект напрочь зависал, не спасало даже принудительное завершение процесса в диспетчере задач.

Поскольку у меня было начато несколько проектов, в которых я использовал множество дорогих сердцу 32-битных плагинов и синтезаторов, переход на 64-битную версию программы был затруднителен.

На помощь пришел jBridge — специальная оболочка, позволяющая запускать 32-битные плагины в 64-битных секвенсорах, 64-битные в 32-бит, но также и 32 битные плагины в 32-битном секвенсоре, но с вынесением их в отдельный процесс.

Если посмотреть в диспетчер задач Windows, то кроме основной программы Studio One.exe там можно будет увидеть множество одинаковых процессов auxhost.exe. Это и есть плагины в оболочке jBridge.

Это значительно разгрузило занимаемую программой Studio One память, но решение это не слишком эстетичное и надежное. Поэтому переход на использование 64-битных программ, лишенных вышеописанных ограничений, выглядит более разумным. Что я и сделал в последствии.

Но если вы уже используете 64-битную версию Studio One, или же вы еще просто не столкнулись с проблемой, которую я описал выше, было бы хорошо как-то отслеживать состояние памяти, расходуемой этим секвенсором и быть всегда осведомленным о приближении роковой границы в 2Гб либо общем расходе оперативной памяти.

К сожалению, штатные средства секвенсора не позволяют это сделать в достаточной мере.

Для этих целей я специально создал маленькую, но очень полезную утилиту, назвав её «Studio One Memory Usage». Достаточно, просто запустить ее после старта Studio One. Программа автоматически разместится на панели секвенсора и начнет отслеживать состояние памяти.

Studio-One-Memory-Usage-help

Программа будет показывать сколько памяти расходует основной модуль Studio One, сколько памяти используют плагины jBridge (если вы не используете jBridge программа просто выведет значение 0), итоговый расход памяти, а также общую загрузку оперативной памяти вашего компьютера в процентах и в виде шкалы.

После закрытия основной программы Studio One — Studio One Memory Usage закроется автоматически. Если вы хотите принудительно закрыть её, кликните по ее заголовку.

Программа использует минимум системных ресурсов и не требует установки.

Внимание! Теперь эта программа называется «Studio One Improver». Узнать о ее дополнительных возможностях и скачать свежую версию можно на этой странице.

 

Обсудить программу или высказать предложение по её улучшению вы всегда можете на нашем форуме.

 

Зависает/вылетает Studio One? Поможет Studio One Memory Usage!: 2 комментария

  1. Ну, слава Богу! Я было уже подумал что …. Ровно четыре месяца регулярных заглядываний на сайт 🙂
    За статью спасибо большое.

    • Простите, есть много полезных мыслей, но нет времени писать.

Добавить комментарий