Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Многопользовательское приложение / 10 сообщений из 10, страница 1 из 1
19.08.2014, 10:17
    #38723156
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
Подскажите нубу: есть небольшое оконное приложение, которое расположено на удаленном компьютере и есть некоторое число пользователей, которое им пользуется.
Каждый из них заходит на этот удаленный компьютер под своим логином и паролем, соответственно если каждый запускает приложение, то запускается такое же число jvm. 10 пользователей, 10 процессов javaw.exe, минимум 1.5gb занятой оперативной памяти.
Возникает глупый вопрос: на одну jvm это увязать можно ? Или какие вообще есть выходы из данной ситуации ?
Спасибо!
...
Рейтинг: 0 / 0
19.08.2014, 10:23
    #38723164
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
korshunВозникает глупый вопрос: на одну jvm это увязать можно ?

Нет. Да и смысла особого нет. Сама JVM потребляет не так много памяти.

korshunИли какие вообще есть выходы из данной ситуации ?

Понять действительно ли "небольшому оконному приложению" требуется 150Мб памяти? Для начала можно ограничить все параметры использования памяти -Xss, -Xms, -Xmx, и ещё PermGen/Metaspace заодно.
...
Рейтинг: 0 / 0
19.08.2014, 10:33
    #38723174
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
BlazkowiczПонять действительно ли "небольшому оконному приложению" требуется 150Мб памяти? Для начала можно ограничить все параметры использования памяти -Xss, -Xms, -Xmx, и ещё PermGen/Metaspace заодно.
Все настройки jvm сейчас дефолтные.
Подскажите тогда пожалуйста, чем руководствоваться при установке этих параметров, как определить, грубо говоря, что приложению будет достаточно 50 (60, 70) mb оперативной памяти ?
...
Рейтинг: 0 / 0
19.08.2014, 10:36
    #38723180
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
korshunПодскажите тогда пожалуйста, чем руководствоваться при установке этих параметров, как определить, грубо говоря, что приложению будет достаточно 50 (60, 70) mb оперативной памяти ?
Оптимизация ради оптимизации?
...
Рейтинг: 0 / 0
19.08.2014, 10:38
    #38723182
DDiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
korshun,

запускаете приложение, цепляетесь к нему VisaulVM и работаете, потом смотрите что было с памятью. самый простой способ. А оно вам нужно?
...
Рейтинг: 0 / 0
19.08.2014, 10:46
    #38723189
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
Да просто хочется понять (в долгосрочной перспективе), что придется делать, если пользователей будет не 10, а 20. Или даже 30. А оперативная память не резиновая же.

VisaulVM пользую уже, спасибо за совет.
...
Рейтинг: 0 / 0
19.08.2014, 10:49
    #38723191
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
korshunА оперативная память не резиновая же.
Вполне себе резиновая.
...
Рейтинг: 0 / 0
19.08.2014, 10:50
    #38723193
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
korshunДа просто хочется понять (в долгосрочной перспективе), что придется делать, если пользователей будет не 10, а 20. Или даже 30.
А ещё слать пользователей запускать клиента на своём ПК, а не на RDP сервере.
...
Рейтинг: 0 / 0
19.08.2014, 10:54
    #38723198
korshun
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
Спасибо за советы!
...
Рейтинг: 0 / 0
20.08.2014, 12:38
    #38724349
Kenny Fartman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многопользовательское приложение
korshunВозникает глупый вопрос: на одну jvm это увязать можно ? Или какие вообще есть выходы из данной ситуации ?
Спасибо!Увязать как-нибудь это оконное приложение в экземпляр JBOSS или подобного контейнера. Редко кто делает оконные приложения на сервере терминалов, обычно сервер служит для связи по сети, а терминалом aka оконным приложением выступает браузер в самом удаленном терминале.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Многопользовательское приложение / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]