Ошибка OutOfMemory

Тема в разделе "Решение проблем с использованием программы", создана пользователем eugeneledenev, 2 мар 2015.

  1. eugeneledenev

    eugeneledenev New Member Пользователи

    Регистрация:
    2 мар 2015
    Сообщения:
    17
    Установил на Windows Server 2008R2 x64. Восстанавливаю данные сканера сайта, чтобы продолжить сканирование(более 1 млн ссылок), программа выдает Out of Memory. До этого на виртуалке Win7 x64 все нормально работало, но система раз в сутки перегружалась сама(ненадежные штуки эти виртуальные машины). Как-то можно программу на сервер 2008R2 использовать? Непонятно почему ошибка возникает, памяти 30гиг свободно.
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Видимо, в этой версии Windows (Windows Server 2008R2 x64) под приложения выделяется меньше памяти. Наличие 30 гигабайт памяти не означает, что вся эта память будет выделена под один процесс. Под каждый процесс в Windows выделяется определенное количество памяти.

    1 миллион ссылок в строковом виде в памяти программы обычно занимает около 400 мегабайт. Чтобы сканер сайтов работал, необходимо использовать несколько таких списков в памяти (с целью исключения дублей очереди и дублей выдачи ссылок) + выводить эти миллионы ссылок в "контролы" окна.

    С уважением к вам, Сергей...
     
  3. eugeneledenev

    eugeneledenev New Member Пользователи

    Регистрация:
    2 мар 2015
    Сообщения:
    17
    Спасибо за оперативность! Моя проблема как-то лечится? Может обходными путями? Что делать если не хватает памяти и сайт донора слишком велик?
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста. Рады помочь! Но мы не знаем, как увеличить квоту памяти для приложений на вашей OS.

    Попробуйте на свой страх и риск вот это (все же не рекомендуем, лучше парсить сайт частями):
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  5. Maximalist

    Maximalist New Member Пользователи

    Регистрация:
    15 мар 2015
    Сообщения:
    11
    http://forum.sbfactory.ru/showthread.php?p=17667#post17667
     

Поделиться этой страницей