powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Несколько java-процессов и shared ClassLoader с памятью.
25 сообщений из 25, страница 1 из 1
Несколько java-процессов и shared ClassLoader с памятью.
    #37785446
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ли сабж?
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37785452
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"shared ClassLoader с памятью" это как? Это зачем? Может Terracotta что-то умеет?

В Java есть Class Data Sharing, но это немного не то.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37785467
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Class Data Sharing - это только для ускорения загрузки, в основном для десктопных приложений, насколько я понял, а что вам действительно надо? а то вопрос уж слишком расплывчат.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37785640
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну к примеру есть JBoss и еще один app-сервер. Оба стоят на одном физическом
железе и используют одну и ту-же JRE. Можно-ли на этом сыграть и сделать
Shared ClassLoader между двумя процессами?
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37785781
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу к примеру есть JBoss и еще один app-сервер. Оба стоят на одном физическом
железе и используют одну и ту-же JRE. Можно-ли на этом сыграть и сделать
Shared ClassLoader между двумя процессами?
В Hotspot ничего такого из коробки нет.
Вот что-то есть у IBM. Но решит ли оно вашу задачу?
http://www.ibm.com/developerworks/java/library/j-ibmjava4/
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37785841
rrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так :) Оказывается нынче хип составляет о малое от общего кол-ва потребляемой памяти )
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37785846
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrrВот так :) Оказывается нынче хип составляет о малое от общего кол-ва потребляемой памяти )
Вы правы. Никто особо не заморачивается, потому что для серверной JVM множество процессов не актуально.
А для клиентских, там особо нечего шарить.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37796949
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно как у .net реализовано? Там ведь тоже наверняка есть конфигурация
загрузкика (или множества загрузчиков классов).
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37796959
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИнтересно как у .net реализовано? Там ведь тоже наверняка есть конфигурация
загрузкика (или множества загрузчиков классов).
http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=353
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37802911
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrr,

Попробуйте напихать в хип 50 гиговый кеш и посмотрите что будет с gc.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37803118
rrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensrrrrrrrr,

Попробуйте напихать в хип 50 гиговый кеш и посмотрите что будет с gc.

А можно узнать как это предложение соотносится с темой данного треда? :)
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37803650
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrr,

"Оказывается нынче хип составляет о малое от общего кол-ва потребляемой памяти"

Это коммент на фразу
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37804838
rrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensrrrrrrrr,

"Оказывается нынче хип составляет о малое от общего кол-ва потребляемой памяти"

Это коммент на фразу

Всё равно не понял. Ну 1 JVM с хипом 50 гигов можно заменить на 10 JVM по 5 гигов. Если это просто приложение-кеш, то там perm space должен уложиться в 100Мб, т.е. на суммарные 50 гигов хипа будет 1 гиг perm gen. Имхо 2% это вполне терпимо.

К тому же конкретно для кеша, если gc доставляет проблем, то можно и off heap хранение использовать.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37806682
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дима давай сюда

http://jugru.timepad.ru/event/26500/ приезжай

там и пообщаемся

а то я знаю тебя (заочно много наслышан) а ты меня нет.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37806687
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> Всё равно не понял. Ну 1 JVM с хипом 50 гигов можно заменить на 10 JVM по 5 гигов.

ЭЭЭ а общаться как будут ? между собой ?


>> off heap хранение использовать.

Бинго об этом я и говорю
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37806760
rrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasens>> Всё равно не понял. Ну 1 JVM с хипом 50 гигов можно заменить на 10 JVM по 5 гигов.

ЭЭЭ а общаться как будут ? между собой ?


Как-как, да никак. Cache regions могут быть непересекающиеся как обычно с memcached делают. Ну а для более сложных случаев есть сеть :)
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37806808
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrr,

НУ прямо спроектировал кеш на однокласниках :)
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807132
rrrrrrrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensrrrrrrrr,

НУ прямо спроектировал кеш на однокласниках :)

Дык, не так много вариантов тут придумать что-то новое :) Основная проблема в том, чтобы реализовать без косяков потом.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807212
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rrrrrrrr,

Дима

Надо просто писать на С++.

На Java:

1. Вечное стонущий и страдающий гарбадж коллектор

2. Вечно стонущий и не работающий "о господи у нас много тредов и синлтон"


Это цена за более дешевый ресурс и более низкий порог вхождения.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807239
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasens1. Вечное стонущий и страдающий гарбадж коллектор

Он не вечно стонущий. Он тюнингуется в разумных рамках. И когда у вас там тупо кэш на дестяки Гиг, то стоит подумать зачем он на Java куче размещен-то.
В С++ на таком объеме данных тоже будут проблемы, просто в других аспектах.

eextrasens2. Вечно стонущий и не работающий "о господи у нас много тредов и синлтон"

Первый раз слышу.

eextrasensЭто цена за более дешевый ресурс и более низкий порог вхождения.
+1
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807293
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

>> Он тюнингуется в разумных рамках

Вот именно - в разумных

90 гиг кеш за гранью разума

А по поводу синлтона уже холиварили
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807306
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasens90 гиг кеш за гранью разума

У вас реально на сервере такой размер ОЗУ? :)
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807315
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Ну что ты куда нам.

Я не про наш кейс говорю. Я лишь рассуждаю.

Но согласись что подобное ОЗУ вполне реально на современных продах.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807336
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eextrasensНу что ты куда нам.
Я не про наш кейс говорю. Я лишь рассуждаю.
Но согласись что подобное ОЗУ вполне реально на современных продах.
На сервере EVE Online 128 гиг. Это один из немногих подобных серверов где всё крутиться на, как бы, одной железке.
В Java обычно 4 гига на кучу одной ноды кластера хватает с головой. Толстые кэши выносятся за кучу и проблема GC решена. Поэтому к чему в этой теме фантазции на не здоровые 50-90 Гиг, я не понимаю.
...
Рейтинг: 0 / 0
Несколько java-процессов и shared ClassLoader с памятью.
    #37807349
eextrasens
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Да согласен оффтоп
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Несколько java-процессов и shared ClassLoader с памятью.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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