Как отслеживать использование ресурсов Spotify в Windows
- Категория: Учебники
Spotify - популярный музыкальный сервис, доступный в виде веб-версии, клиентов для настольных ПК и приложений для различных платформ.
Некоторые пользователи Spotify обратил внимание еще в июне, что клиент вызывал чрезмерное количество операций записи на диск. Хотя заявленный объем записи сильно различается, некоторые заявили, что они видели на своем компьютере запись со скоростью 10 ГБ / час только через Spotify.
Обновить : Spotify выпустила новую версию клиента, в которой проблема решается в соответствии с историей обновлений. Обновление настольного клиента до версии 1.0.42 должно исправить объем записываемых данных. Отзывы пользователей говорят о том, что ситуация улучшилась, но не решена полностью. Конец
Что особенно интересно в этом, так это то, что запись происходит, даже если Spotify остается открытым в фоновом режиме, но не воспроизводит никаких песен.
Если вы произведете некоторую математику, вы поймете, что эти записи не могут быть объяснены кэшированием песен, даже если используется песня самого высокого качества.
Пользователи, которые замечают такое поведение, обеспокоены тем, что одна только Spotify может привести к преждевременному отказу твердотельных накопителей их компьютеров из-за чрезмерного количества операций записи.
Монитор Spotify
Не все пользователи Spotify подвержены этой проблеме. Некоторое время я запускал Spotify Free в тестовой системе и не заметил никаких лишних записей.
Если вы используете Spotify, первое, что вы можете сделать, это отслеживать использование ресурсов клиентом, чтобы узнать, не слишком ли много записывает версия Spotify, запущенная на вашем устройстве, на диск.
Хотя вы можете использовать множество инструментов для отслеживания записи в системе, я предлагаю вам просто начать с просмотра того, что сообщает диспетчер задач Windows (или отличный Обозреватель процессов ).
- Нажмите Ctrl-Shift-Esc, чтобы запустить его.
- Переключитесь на процессы или детали в зависимости от того, какую версию Windows вы используете впоследствии.
- Найдите процесс или процессы spotify.exe и проверьте их байты записи ввода-вывода.
- Возможно, вам потребуется добавить данные в таблицу, щелкнув правой кнопкой мыши заголовок таблицы и выбрав «Выбрать столбцы».
Обратите внимание, что данные представлены в байтах, что означает, что вам нужно сначала преобразовать их в гигабайт. Ты можешь использовать это инструмент для этого. В основном 1000000000 байтов составляют примерно 0,931 гигабайта. Итак, если вы видите что-то вроде 2,3 миллиона байтов, как на скриншоте выше, это примерно 2 мегабайта данных.
Что, если Spotify вызывает чрезмерное количество записей?
Пользователи Spotify, проанализировавшие проблему, обнаружили, что записи не могут быть связаны с кэшированием песен, но влияют на определенные файлы базы данных в папке Spotify: mercury.db и mercury.db-wal в корневой папке Spotify.
Итак, похоже, что Spotify агрессивно запускает команду вакуума в базе данных, что вызывает записи. Вакуум оптимизирует файл базы данных, освобождая место с помощью различных процедур оптимизации. Этот процесс создает временный файл базы данных, который заменяет исходный файл после выполнения команды.
У пользователей Spotify есть несколько вариантов решения этой проблемы.
- Используйте веб-клиент, а не настольный клиент. Это, безусловно, самый простой вариант, но он может быть неудобным.
- Переместите файлы кеша на RAM-диск , или другой диск (не SSD, если возможно). RAM-диск использует системную память в качестве временного диска, что означает, что Spotify будет записывать в RAM, а не на жесткий диск.
- Отредактируйте двоичный файл Spotify и замените команду VACCUM пробелами. Обратите внимание, что это не было протестировано в Windows, но похоже, что это нормально работает в Mac OS X. Из этого возникают две проблемы: во-первых, вам необходимо повторять процесс после каждого обновления. Во-вторых, файл базы данных со временем может становиться медленнее, поскольку он никогда не очищается.
Теперь ваша очередь : Вы замечаете чрезмерное количество записей при запуске Spotify?