В настоящее время у меня есть служба индексации Windows и не установлена другая программа поиска / индексации диска.

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

  • Есть ли способ сделать службу индексирования Windows для загрузки всей базы данных индекса и просто искать файлы в индексе в памяти?
  • Если нет, есть ли обходной путь, например, указание superfetch для кэширования файла базы данных индекса? (вероятно, невозможно)

Перемещение базы данных индекса в ramdrive недопустимо.

Покупка ssd недопустима.

Я открыт для рекомендаций по программному обеспечению.

Свободное программное обеспечение является приоритетом.

Это нормально, если программное обеспечение использует всю оперативную память

Диски для индексации

HDD1: 500 ГБ, 7200 об / мин, сата 3

HDD2: 750 ГБ 5200 об / мин, USB 2.0

Оперативная память: 4 ГБ 533 МГц

1 ответ1

1

Программа, которая раньше работала в стиле Superfetch, была eBoostr.

Я не использовал его в течение достаточно долгого времени, но он работает очень похоже на Superfetch в том смысле, что он кэширует данные программ, вы также можете указать, какие программы и данные кэшируются в оперативную память.

Он может работать с использованием системной оперативной памяти, твердотельных накопителей, других жестких дисков и даже USB-накопителей, но звучит так, будто вы хотите использовать только оперативную память. Количество памяти, которое он использует, также настраивается, если я правильно помню.

С их сайта:

Есть ли программа, которую вы хотите работать быстрее, но не пользуетесь ею чаще Не проблема. С простым в использовании интерфейсом eBoostr вы можете выбирать и расставлять приоритеты для программ, которые вы хотите ускорить для eBoostr.

Похоже, что вы после.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .