Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/Jre и Jdk
Search

Jre и Jdk

21 replies277 viewsCurrently viewing: 1
T
tiesto
· 02/02/2010, 02:28 PM

Уважаемые, столкнулся с траблой. Вот никогда не задумывался и ставил на машину jre и jdk последнего апдейта. Но теперь столкнулся с тем, что последнее время процесс java начинает жрать ЦП и начинаются задержки, через пару минут это пропадает, но периодично появляются.

Вопрос заключается в том, надо ли ставить JDK на машину??? или хватит JRE?
ОС виндовс ХП и виндовс сервер 2003.

Мои предположения.. думаю какой то процесс в самой яве или потоки начинают перебивать друг друга и начинает тупить.. (бред да?:) )

0
G
Gradesk
· 02/02/2010, 02:43 PM

tiesto: Уважаемые, столкнулся с траблой. Вот никогда не задумывался и ставил на машину jre и jdk последнего апдейта. Но теперь столкнулся с тем, что последнее время процесс java начинает жрать ЦП и начинаются задержки, через пару минут это пропадает, но периодично появляются.

Вопрос заключается в том, надо ли ставить JDK на машину??? или хватит JRE?
ОС виндовс ХП и виндовс сервер 2003.

Мои предположения.. думаю какой то процесс в самой яве или потоки начинают перебивать друг друга и начинает тупить.. (бред да?:) )

Вообще для сервера надо ставить только одну версию, которая весит больше, в районе 80 метров... если не ошибаюсь как раз JDK.
Но некотоыре сборки работают и на РЕ... но за частую глючат...

0
tsa
tsa

Author

Ветеран

Posts: 566

На форуме с: 05/10/2009

Репутация: +132

Рейтинг: 0

· 02/02/2010, 02:47 PM

Интерлюд на jre работает отлично.

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

Репутация: +41

Рейтинг: 0

· 02/02/2010, 04:06 PM

qwerty111: Интерлюд на jre работает отлично.


JDK - Java Development Kit - пакет для разработчиков

JRE - пакет для тек кто только юзает ява приложения ....


итог если вы только держите сервер и незанимаетесь разработками вам достаточно и даже рекомендован JRE

0
Кирилл
Кирилл

User

Бывалый

Posts: 351

На форуме с: 03/03/2007

Репутация: +301

Рейтинг: 0

· 02/02/2010, 04:12 PM

Добавлю к предыдущиму посту: JDK = SDK + JRE, так, что ставя JDK, JRE ставить не нужно.

0
tsa
tsa

Author

Ветеран

Posts: 566

На форуме с: 05/10/2009

Репутация: +132

Рейтинг: 0

· 02/02/2010, 04:25 PM

Ну я так и думал, хотя пчайка в закрепленной теме утверждал что для работы сервера необходим JDK. Думаю тему стоит закрепить либо в архив..всем спасибо за ответы.

0
M
mafey

User

Участник

Posts: 78

На форуме с: 07/11/2007

Репутация: +503

Рейтинг: 0

· 02/02/2010, 05:22 PM

Для смертных разницы нету ну только в объеме, а в СДК есть полезные тулсы для отладки сервера и оптимизации его

0
T
tiesto
· 02/05/2010, 04:38 PM

Кароч я не знаю что делать.. преставил уже 5 осей, 2003, 2008, хп, 7 ... И проблема с явой все равно остается.


Вот работает сервак , цп грузится 0-2, 0-4 %. Потом *уяк java.exe начинает жрать 25-30% и серв тупо утопает в задержке, сносил все антивири, фаервол менял, чистил харды.. уже высосал себе моск..
норм норм.. и примерно раз в час (но НЕ точно, я б конфиг рыл) тупо пинзес!
Память выделял, ее 8 гб, цп квад интел 3,0 12 мб кеш.
Кста в консоли вылазит ошибка

[Say2] Character is null. Kicked.

Пакеты?????!

0
Кирилл
Кирилл

User

Бывалый

Posts: 351

На форуме с: 03/03/2007

Репутация: +301

Рейтинг: 0

· 02/05/2010, 04:51 PM

После этих тормозов, нормальная работа восстанавливается ?
А вообще, напрашивается 1 ответ: проблема либо в сборке, либо в её настройке.

0
Степан
Степан

User

Бывалый

Posts: 106

На форуме с: 02/19/2009

Репутация: +2

Рейтинг: 0

· 02/05/2010, 05:00 PM

Моё мнение-Сборка случайно не ядро Rebellion??? Phoenix??? Проблема ядра в том, что оно падает,а потом пытается восстановиться... Бывает что восстановиться не может и как бы оно не старалось не получается. Следствие того- да просто обжорство.

L2dream.su

0
T
tiesto
· 02/05/2010, 05:12 PM

ЕмуРт парт 2. На ней мой кореш держит серв уже 5 мес.. у него ни разу такого не было. Сборка у меня копия! Вообще можно атаковать на серверной машине саму ЯВУ?!!

0
Кирилл
Кирилл

User

Бывалый

Posts: 351

На форуме с: 03/03/2007

Репутация: +301

Рейтинг: 0

· 02/05/2010, 05:51 PM

HellSystem: Моё мнение-Сборка случайно не ядро Rebellion??? Phoenix??? Проблема ядра в том, что оно падает,а потом пытается восстановиться... Бывает что восстановиться не может и как бы оно не старалось не получается. Следствие того- да просто обжорство.

Ага, на пол.

tiesto, нет не может.

0
CKA3KART
CKA3KART

User

Бывалый

Posts: 359

На форуме с: 01/05/2010

Репутация: +41

Рейтинг: 0

· 02/05/2010, 06:10 PM

tiesto: Кароч я не знаю что делать.. преставил уже 5 осей, 2003, 2008, хп, 7 ... И проблема с явой все равно остается.


Вот работает сервак , цп грузится 0-2, 0-4 %. Потом *уяк java.exe начинает жрать 25-30% и серв тупо утопает в задержке, сносил все антивири, фаервол менял, чистил харды.. уже высосал себе моск..
норм норм.. и примерно раз в час (но НЕ точно, я б конфиг рыл) тупо пинзес!
Память выделял, ее 8 гб, цп квад интел 3,0 12 мб кеш.
Кста в консоли вылазит ошибка

[Say2] Character is null. Kicked.

Пакеты?????!


остался Linux ubuntu

0
T
tiesto
· 02/05/2010, 06:27 PM

Ставил... инет не могу подключить.. а ждать мастера неделю.. я нехочу.
Я никогда с линухой не имел дела.. ничерта не понимаю :(

Когда выводится в консоль

Offline Vitality Maneger: 0 active objects

обновляется и еще несколько процессов, таких как
Seven sings и Hellbound Isle и Four Sepulchers

вродебы.. вродебы.. она начинает подвисать...

но после того, как это в консоли норм проапдейтится.. она всеравно висит...!

Как отключить это вообще? Серв пвп, эти сепульчеры нафиг не нужны..
Я перекопал конфиг, но ничего не нашел, даже тотал командером слова вбивал..

+ еще вырубил оутпост.. и стало чуть легче.. ппц... я в ауте

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

0
T
tiesto
· 02/05/2010, 07:26 PM

Не хочу получить %, простите, но дело не отложное.. кароч сервер повис окончательно и в консоль вылезла ошибка Deadlockdetector

И этот прикол сделал рестарт сервера!! ЧТО это??! люди добрые! что это такое??

0
DeadAdsl
DeadAdsl

User

Ветеран

Posts: 1208

На форуме с: 12/21/2007

Репутация: +592

Рейтинг: 0

· 02/05/2010, 07:55 PM

HellSystem: Да ёмаё, ну выкинь ты этот сервер! У тебя ядро кривое хуже не куда... Кстати, что за ядро? Что за команда то?

3.3.7

— Заболел

0
Кирилл
Кирилл

User

Бывалый

Posts: 351

На форуме с: 03/03/2007

Репутация: +301

Рейтинг: 0

· 02/05/2010, 08:03 PM

tiesto: Не хочу получить %, простите, но дело не отложное.. кароч сервер повис окончательно и в консоль вылезла ошибка Deadlockdetector

И этот прикол сделал рестарт сервера!! ЧТО это??! люди добрые! что это такое??


Это называется приплыли. Вообще такая вещь происходит, когда > 1 процесса обращаются к ресурсу, когда 1 из процессов должен бы был освободить ресурс, а он ещё держит его. Это лишь
следствие вышеуказанной проблемы.

0
T
tiesto
· 02/05/2010, 08:41 PM

Цитата
SEVERE [05 фев 20:54:09,843] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): Thread[SelectorThread-92,5,main] - ID: 92
SEVERE [05 фев 20:54:09,843] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * State: BLOCKED
SEVERE [05 фев 20:54:09,843] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Alive: true
SEVERE [05 фев 20:54:09,843] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Daemon: false
SEVERE [05 фев 20:54:09,843] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Interrupted: false
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): ==========
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Locked monitor: net.l2emuproject.gameserver.network.L2GameClient@1d1d49e
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): [3.]: at net.l2emuproject.gameserver.network.L2GameClient.onDisconnection(L2GameClient.ja
va:569)
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): ==========
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.taskmanager.AttackStanceTaskManager.getAttackStanceT
ask(AttackStanceTaskManager.java:50)
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.model.actor.instance.L2PcInstance.canLogout(L2PcInst
ance.java:12154)
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.network.Disconnection.onDisconnection(Disconnection.
java:133)
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.network.L2GameClient.onDisconnection(L2GameClient.ja
va:569)
SEVERE [05 фев 20:54:09,859] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.mmocore.SelectorThread.closeConnectionImpl(SelectorT
hread.java:795)
SEVERE [05 фев 20:54:09,875] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.mmocore.SelectorThread.writePacket2(SelectorThread.j
ava:678)
SEVERE [05 фев 20:54:09,875] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.mmocore.SelectorThread.run(SelectorThread.java:170)
SEVERE [05 фев 20:54:10,296] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): Thread[pool-1-thread-14,5,main] - ID: 27
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * State: BLOCKED
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Alive: true
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Daemon: false
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Interrupted: false
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): ==========
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Locked monitor: net.l2emuproject.gameserver.taskmanager.AttackStanceTaskManager@4310d0
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): [5.]: at net.l2emuproject.gameserver.taskmanager.AttackStanceTaskManager.run(AttackStance
TaskManager.java:86)
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): ==========
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): * Locked synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@ab0fc8
SEVERE [05 фев 20:54:10,312] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): ==========
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.network.L2GameClient.sendPacket(L2GameClient.java:51
7)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.model.actor.instance.L2PcInstance.sendPacket(L2PcIns
tance.java:3921)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.util.Broadcast.toKnownPlayers(Broadcast.java:25)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.util.Broadcast.toSelfAndKnownPlayers(Broadcast.java:
79)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.model.L2Character.broadcastPacket(L2Character.java:3
64)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.gameserver.taskmanager.AttackStanceTaskManager.run(AttackStance
TaskManager.java:86)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.util.concurrent.ExecuteWrapper.execute(ExecuteWrapper.java:33)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at net.l2emuproject.util.concurrent.ExecuteWrapper.run(ExecuteWrapper.java:14)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
SEVERE [05 фев 20:54:10,328] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
SEVERE [05 фев 20:54:10,359] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
SEVERE [05 фев 20:54:10,359] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
SEVERE [05 фев 20:54:10,359] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
SEVERE [05 фев 20:54:10,359] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
SEVERE [05 фев 20:54:10,359] net.l2emuproject.gameserver.threadmanager.DeadlockDetector.run(): at java.lang.Thread.run(Unknown Source)
INFO [05 фев 20:54:10,375] DeadlockDetector send shutdown command: shutdown/restart in 1 seconds!


Опапа.. вот такие дела..

Скажите правду - это пинзец?

0
Кирилл
Кирилл

User

Бывалый

Posts: 351

На форуме с: 03/03/2007

Репутация: +301

Рейтинг: 0

· 02/05/2010, 09:02 PM

Вообще-то да, но я предполагаю, что это вызвано вашей непонятной мегозагружанностью процессора.

0
T
tiesto
· 02/05/2010, 09:07 PM

Enhiridion: Вообще-то да, но я предполагаю, что это вызвано вашей непонятной мегозагружанностью процессора.


Проц Intel® Core™2 Quad Processor Q9650 (12M Cache, 3.00 GHz, 1333 MHz FSB)

Вот я выключил фаерволл и кис, остался только ghostwall. Час-1,5 висяка нет.. но ява периодически всеравно!! до 30% доходит. А обычный режим 0-2-3-5 % потолок..

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

0
Войдите или зарегистрируйтесь чтобы ответить