JDT Compiler for J8 (ECJ) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 21.03.2014, 10:59   #1
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) JDT Compiler for J8 (ECJ)

-[deleted]-
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.

Последний раз редактировалось n3k0nation; 21.01.2015 в 11:19.
n3k0nation вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 21.03.2014, 11:41   #2
Аватар для JavaMan

По умолчанию Re: JDT Compiler for J8 (ECJ)

Что вы подпилили-то ? Компил под явку 7 и 8 ? Если да, то не легче просто обновить jdt, ведь он давно поддерживает компил под 7 (насчет 8 не знаю) ?
JavaMan вне форума Ответить с цитированием
Непрочитано 21.03.2014, 11:44   #3
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) Re: JDT Compiler for J8 (ECJ)

Цитата:
Сообщение от GabberBaby Посмотреть сообщение
Что вы подпилили-то ? Компил под явку 7 и 8 ? Если да, то не легче просто обновить jdt, ведь он давно поддерживает компил под 7 (насчет 8 не знаю) ?
Там была трабла, что он не хотел компилировать под J7 (возможно я слишком туп) при установленных флагах javac'у. Я сделал включение JDT'шных флагов в настройку, не более.
Есть другие версии? С удовольствием перестану заниматься хренью, если подскажешь.

P.S: у меня IDE криво слила их J8 бранч (да еще каким-то образом удачно скомпилировала его!), поэтому в мастер-ветке полная хренотень.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 21.03.2014, 12:03   #4
Аватар для JavaMan

По умолчанию Re: JDT Compiler for J8 (ECJ)

Цитата:
Сообщение от Pointer*Rage Посмотреть сообщение
Там была трабла, что он не хотел компилировать под J7 (возможно я слишком туп) при установленных флагах javac'у. Я сделал включение JDT'шных флагов в настройку, не более.
Есть другие версии? С удовольствием перестану заниматься хренью, если подскажешь.
Флаги обычные: final List<String> options = ImmutableList.of("-Xlint:all", "-warn:none", "-g", "-1.7");
ecj использую 4.3.1. Код компилится и выполняется стабильно. Но это под явку 7.

Цитата:
Сообщение от Pointer*Rage Посмотреть сообщение
P.S: у меня IDE криво слила их J8 бранч (да еще каким-то образом удачно скомпилировала его!), поэтому в мастер-ветке полная хренотень.
Скоро эклипс релизнет ecj 4.4, который сможет компилить под явку 8, так что не вижу смысла самому пилить поддержку новой явки.
JavaMan вне форума Ответить с цитированием
Непрочитано 21.03.2014, 12:38   #5
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) Re: JDT Compiler for J8 (ECJ)

Цитата:
Сообщение от GabberBaby Посмотреть сообщение
Флаги обычные: final List<String> options = ImmutableList.of("-Xlint:all", "-warn:none", "-g", "-1.7");
ecj использую 4.3.1. Код компилится и выполняется стабильно. Но это под явку 7.



Скоро эклипс релизнет ecj 4.4, который сможет компилить под явку 8, так что не вижу смысла самому пилить поддержку новой явки.
Уже запилил. Точнее они запилили, я просто обновил свою версию и кое-где пошаманил. M4 версия, если что.

ЗЫ: именно таким способом и пробовал. Не хотел компилировать, пришлось насильно увеличивать энум сеты компилира и проставлять версии.

P.S: уехал, посты не могу читать до вечера, заодно убрал кривоту, нормально синхронизировал.
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 04.04.2014, 14:12   #6
Аватар для Visor

По умолчанию Re: JDT Compiler for J8 (ECJ)

С компилятором ecj столкнулся неудобством, после версии 3.6 резко начал медленно компилировать, обычно 70-80сек старт, с 3.7+ 300+сек кто-то сталкивался?
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Непрочитано 04.04.2014, 16:26   #7
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) Re: JDT Compiler for J8 (ECJ)

Цитата:
Сообщение от Visor Посмотреть сообщение
С компилятором ecj столкнулся неудобством, после версии 3.6 резко начал медленно компилировать, обычно 70-80сек старт, с 3.7+ 300+сек кто-то сталкивался?
У меня все ок, 800 классов разной тяжести. Мб профайлером попробовать пройтись?

P.S: тред неактуален. ECJ запилили нормальный *но для меня все равно загадка, почему на прошлой версии он не хотел под J7 компилировать, что аж пришлось его править*
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Непрочитано 04.04.2014, 16:58   #8
Аватар для Visor

По умолчанию Re: JDT Compiler for J8 (ECJ)

Цитата:
Сообщение от Pointer*Rage Посмотреть сообщение
У меня все ок, 800 классов разной тяжести. Мб профайлером попробовать пройтись?
Дело в том, что после ECJ 3.6 - а пробовал на всех подряд начиная от 3.3.1 до 4.3.1 на 1.6 компиляторе те же классы вдруг резко начинает тормозно компилировать (резко в 4 раза дольше), между 3.5 и 3.6 дольше на пару процентов. Пока решения не нашел - интересно ...

Взять можно тут, чтобы не забыть, не реклама
http://grepcode.com/project/repo1.ma....compiler/ecj/
http://mvnrepository.com/artifact/or...e.compiler/ecj
http://www.java2s.com/Code/Jar/e/Downloadecj362jar.htm
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Непрочитано 04.04.2014, 17:40   #9
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: JDT Compiler for J8 (ECJ)

Зачем вам вообще компилеры в ядре? Ради Hot-прогрузки скриптов? Какой админ в здравом уме будет ребутить скрипты на лайв сервере?
Для разработки\дебага в jvm уже давно есть какая-никакая лайв-догрузка изменений java->class-in-memory (или вы каждый раз, когда вносите изменения в core перебилживаете весь сервер? о_О)

Для себя выбрали путь"все в одном", скрипты в ядре - время компила 10.5 Мб ядра на древней офисной тачке 30 секунд. Да, знаю, немодульно, немейнстримно, неаспектноориентировано(wat?) и т.п. - но мне нраиииицо.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Непрочитано 04.04.2014, 22:55   #10
Аватар для n3k0nation
Antihero

Автор темы (Топик Стартер) Re: JDT Compiler for J8 (ECJ)

Цитата:
Сообщение от Visor Посмотреть сообщение
Дело в том, что после ECJ 3.6 - а пробовал на всех подряд начиная от 3.3.1 до 4.3.1 на 1.6 компиляторе те же классы вдруг резко начинает тормозно компилировать (резко в 4 раза дольше), между 3.5 и 3.6 дольше на пару процентов. Пока решения не нашел - интересно ...

Взять можно тут, чтобы не забыть, не реклама
http://grepcode.com/project/repo1.ma....compiler/ecj/
http://mvnrepository.com/artifact/or...e.compiler/ecj
http://www.java2s.com/Code/Jar/e/Downloadecj362jar.htm
Возможно стоят какие-то флаги, которые влияют очень сильно на время компиляции? (хотя я ни один не могу припомнить такой, только если не начинается работа за JIT в виде инлайна и других вещей).

Еще немного ссылок:
JDT Source: git
JDT Project releases
__________________
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
n3k0nation вне форума Ответить с цитированием
Ответ

Метки
java 7, java 8, jdt, scripting


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки при загрузке ГС Hotaka Lineage II 16 09.11.2012 16:14
Ошибка ГС! keksar Серверная часть 29 21.02.2011 20:55
Крепости (осады) Romanz Серверная часть 125 31.07.2010 18:12
баги и недочёты сервака Devilop Серверная часть 21 03.06.2010 23:50
Зависает после выбора сервера! Nales Серверная часть 8 09.05.2010 12:55


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 07:16. Часовой пояс GMT +3.

Вверх