none
Terminal Server Windows 2003 64 бит медленно выделяет память для java программы 32 бит RRS feed

  • Общие обсуждения

  • А был виноват антивирус, который сканировал jar файлы.

     

    Добрый день собравшимся.

    Имеем терминальный сервер под Windows Server 2003 R2 Enterprise x64 SP2

    32 Gb памяти, 8 виртуальных Xeon-ов, один большой SCSI диск. Сервер физически недоступен, про подробную начинку не скажу.

    Пользователей 20 штук, свободной памяти по диспетчеру задач ок 26 Gb.

    Имеется ПО для разработки, написано добрейшей фирмой IBM на eclipse, исполняется в своей java - машине, процесс javaw.exe 32 bit. ПО проверенное, ранее в глюках не замечено, нормально исполняется на ПК и на терминальных серверах под Win Server 32 bit. При работе потребляет от 250 Mb памяти.

    Симптомы болячки: при старте оного ПО оно запускается крайне медленно, до 3-5 минут. По диспетчеру задач видно, что процессу javaw.exe*32 медленно и печально выделяется память (колонка mem usage). Пока не будет выделено около 200 Mb памяти, приложение не запускается и ничего не выводит на экран. При повторном запуске программа стартует значительно резвей. Также иногда совершенно нормально стартует и просто так, без причин.

    Нормальное время запуска пользователям известно, по работе на ПК или других терминалках. Обычно запуск занимает полминутки. Тормозит только на данном конкретном сервере, который единственный с 64 bit операционкой.

    Вопрос: где почитать, что конкретно помониторить?


    • Изменен тип Vinokurov YuriyModerator 30 декабря 2010 г. 6:15 давность и отсутствие активности в теме
    • Изменено dvv70 9 июня 2011 г. 16:57
    7 декабря 2010 г. 10:21

Все ответы

  • разве что ProcessMonitor - и посмотреть, какой процесс еще подтягивается. Но вообще вопрос больше к ребятам из IBM - может статься, что у них есть нормальная 64-битная версия данного софта 
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    10 декабря 2010 г. 10:01
    Модератор
  • Ну сия программа на java - ей разрядность покарабану. А вот другой java машины не предлагают.

    Как бы правильно помониторить, почему столько свободной памяти и не происходит ли при запуске какой-нибудь неправильный своп?

    10 декабря 2010 г. 14:09
  • Как бы правильно помониторить, почему столько свободной памяти и не происходит ли при запуске какой-нибудь неправильный своп?

    Средство Вам уже посоветовали, а пользоваться, например, вот так: http://blogs.technet.com/b/mark_russinovich/archive/2010/12/10/3374276.aspx

    Или аналогичные "детективные" статьи Марка http://blogs.technet.com/b/mark_russinovich/

    Кстати, у Вас антивирусный монитор установлен? Может, он дает этот эффект?

    10 декабря 2010 г. 14:44
  • Установлен антивирус TrendMicro OfficeScan 10 SP1 и он не отключаем. Политика.

     

    10 декабря 2010 г. 15:10
  • Политика -это хорошо, но для тестовых целей иногда нужно. Кстати, попробуйте добавить рабочий каталог программы вместе с вложенными объектами в исключения ТрендМикро. Ну и процесс, если есть такая возможность, тоже было бы неплохо от внимания антивируса избавить.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    14 декабря 2010 г. 9:58
    Модератор
  • Понаблюдал ProcessMonitor - ом за запуском программки.

    При запуске javaw.exe происходит около 150 тыщ дисковых событий, из них около 60 тыщ чтений, из них около 40 тыщ из jar файлов.

    При запущенном антивирусе это занимает около 4х минут, при отключенном - одну :-/

    При наличии кучи свободной памяти и недогруженном CPU - выглядит издевательством над здравым смыслом....

    17 декабря 2010 г. 16:15
  • То есть причина таки в софте, ну плюс еще и антивирус вносит неплохую лепту. Кстати, вы используете вот это http://www.eclipse.org/downloads/? Если да, скачайте все-таки версию для Windows 64-bit
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    20 декабря 2010 г. 9:22
    Модератор
  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    27 декабря 2010 г. 7:56
    Модератор