powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ускорить сборку проекта. Или апгрейд ноута.
25 сообщений из 81, страница 3 из 4
Ускорить сборку проекта. Или апгрейд ноута.
    #39441598
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkа можно поподробней? И где про это почитать.
В мануале IDE. В клинических случаях, конечно, придётся собирать мавеном. Но действительно ли это острая необходимость делать всегда? IDE умеет компилировать классы и копировать ресурсы без мавена. Причем компилируются только те классы, которые были изменены. Для web проектов, надо смотреть в интеграции с серверами. Но и там есть замена классов на лету через ClassLoader-ы, и деплой web каталога без сборки war модуля.

Но, судя по 50тиминутной сборке, у вас там что-то совсем страшное?

Я бы вообще JRebel посоветовал. Правда, прайс у него конский.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441622
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЯ бы вообще JRebel посоветовал. Правда, прайс у него конский.

bazel умеет делать инкрементальную сборку и даже инкрементальные тесты. И при этом заменяет maven/gradle.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441626
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tominbazel умеет делать инкрементальную сборку и даже инкрементальные тесты. И при этом заменяет maven/gradle.
А так же находится в бете и хромает на винде.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441697
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторBlazkowicz, Но, судя по 50тиминутной сборке, у вас там что-то совсем страшное?

вродь не такое и страшное. 5к классов, 3 года проекту.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441718
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkвродь не такое и страшное. 5к классов, 3 года проекту.
И что он там делает с этими 5k классов? У меня сейчас 1300 классов собираются мавеном за несколько секунд. Уж 5k должны как-то в несколько минут уложиться. Но 50???
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441731
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, а как узнать что он там делает? Я нажал maven clean, потом install (без тестов) 50 минут и готово. Если мультитред поставить то можно в 30 уложиться.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441752
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, хотя папка .m2 репозиторий весит 450 мб
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441756
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNShark,

verbose включить и посмотреть полный лог. -X в командной строке или галочка в IDE
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441769
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkрепозиторий весит 450 мб
ну дак на clean он поди и строит всё по новой.
Если винда, 3 клавиши - сеть. Посмотри сколько с веб качает. И качает ли.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441792
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczAlexey Tominbazel умеет делать инкрементальную сборку и даже инкрементальные тесты. И при этом заменяет maven/gradle.
А так же находится в бете и хромает на винде.

Бэта не мешает- оно достаточно стабильно. Народ вон перевёл весьма сложный проект (реально очень и очень сложный)- и довольны. Правда до этого у них было redo с кучей скриптов на c/python/perl/bash Мавен у них не прижился- слишком тормозило.

А то, что на винде хромает- всем пофиг.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441836
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, deleting, compiling, building, unpacking. Больше всего времени уходит на unpacking MSFTSIG.SF файлов. Сеть молчит 0%. Хотя вот в 22 минуты вложился. А сосед говорит 50.

[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 22:02.861s
[INFO] Finished at: Thu Apr 20 18:12:37 EEST 2017
[INFO] Final Memory: 17M/148M
[INFO] ------------------------------------------------------------------------
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441845
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNShark Больше всего времени уходит на unpacking MSFTSIG.SF файлов.
Казалось бы при чем тут Java компиляция. А кстати, Maven случайно не запускается под клиентской JVM? Попробуйте серверную.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441856
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz, да под клиентской. От серверной у меня есть лог на jenkins. Билд там занял 56 минут.
Но он с тестами собирается.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441859
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DNShark, не это без тестов, с тестами там 20 часов получается )
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39441876
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkБольше всего времени уходит на unpacking MSFTSIG.SF файловПопробуйте пересобрать эту зависимость вообще без подписи и переподключить к проекту.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39442109
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natanabrahamjr,
вот сколько еще надо денег потратить, чтобы понять, что Java - тормоз?
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39442111
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew1411 (а лучше винду поменять на настоящую операционную систему)
)

:)
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39442163
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkБольше всего времени уходит на unpacking MSFTSIG.SF файлов.

Что это вообще?

Кстати, померял - 44Мб java-кода в 7.5кб файлов (java, kotlin, xml с генерацией кода с помощью jaxb, инструментация кода своим плагином).
Собрались (mvn clean install -DskipTests) за 1 минуту. i5+ssd, ubuntu. Процессорное время 145с- 4 ядра играют свою роль :)
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39442308
DNShark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторAlexey Tomin, Что это вообще?

В отношении Java расширение .sf принадлежит типу файлов "Файл подписи" (Signature File, SF) и используется для идентификации файлов цифровых подписей Java. Файл SF содержит вычисленный для содержимого архива с приложением Java (JAR) дайждест, или хэш, размещается в каталоге "META-INF" и служит в качестве средства проверки целостности архива.

На сервере колупаться мне фиг кто даст... я UI делаю. Могу по сути или логи посмотреть или локально, что-то попробовать. А как отключить подпись? что-то я не нашел (.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39442315
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DNSharkВ отношении Java расширение .sf принадлежит типу файлов "Файл подписи" (Signature File, SF) и используется для идентификации файлов цифровых подписей Java. Файл SF содержит вычисленный для содержимого архива с приложением Java (JAR) дайждест, или хэш, размещается в каталоге "META-INF" и служит в качестве средства проверки целостности архива.

На сервере колупаться мне фиг кто даст... я UI делаю. Могу по сути или логи посмотреть или локально, что-то попробовать. А как отключить подпись? что-то я не нашел (.
-Djarsigner.skip=true
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39544070
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обновил проц с и5-3210м двухъяд до и7-3630qm четырехъяда -- контрольный интеграционный тест (который компилит проект) на старом проце собирался 48 секунд, на новом 36 сек. короче так себе прирост. я думал будет в районе 25 сек.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39544180
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTобновил проц с и5-3210м двухъяд до и7-3630qm четырехъяда -- контрольный интеграционный тест (который компилит проект) на старом проце собирался 48 секунд, на новом 36 сек. короче так себе прирост. я думал будет в районе 25 сек.

на ноутах прям уже фантастических приростов ожидать не приходится
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39544237
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTобновил проц с и5-3210м двухъяд до и7-3630qm четырехъяда -- контрольный интеграционный тест (который компилит проект) на старом проце собирался 48 секунд, на новом 36 сек. короче так себе прирост. я думал будет в районе 25 сек.
надо hdd на ssd менять
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39544383
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уже давно поменян. ссд, оперативка, проц ай7.
...
Рейтинг: 0 / 0
Ускорить сборку проекта. Или апгрейд ноута.
    #39544792
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTуже давно поменян. ссд, оперативка, проц ай7.ссд тоже разные бывают.
...
Рейтинг: 0 / 0
25 сообщений из 81, страница 3 из 4
Форумы / Java [игнор отключен] [закрыт для гостей] / Ускорить сборку проекта. Или апгрейд ноута.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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