|
|
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
..решил я себе свой домашний ноут lenovo z400 подапгрейдить слегка, чтоб получше стал. новый покупать лень -у этого батарея не дохлый да и вообще классный ноут. Нравится и клава и тач и размеры )) в общем, по работе программмированием приходится занимться на джаве. домой стараюсь, работу не таскать но иногда приходится - собссно под это дело и решил улучшить. изначальные характеристики: 4 гб оперы, проц пентиум2020м, хард 500 гб какой то старый 5400 вд. проект собирается в течении 124 секунд. (спринг хибер постгрес, иде - интеллижИдея) начинаю апгрейдить: нашел по объяве проц коре5 3210м (два ядра четыре потока). за 2500 рублей втыкаю. собирается проект за 121 секунду. иду в магазин покупаю еще 4 гб планку ддр3 1600. 2000 рублей втыкаю проект собирается за 117 секунд. )) мне мало. иду снова в магазин и покупаю новый хард ссд - самсунг ево 850 (5000 рублей) -- вроде один из самых быстрых 550мб запись-чтение. покупаю к нему салазки в сиди. втыкаю в сидишный привод. - клонирую операционку. проект собирается за 115 секунд. проверяю скоростьт. работает на сата 2 вместо сата 3 - итого скорость чтения 250 мб в обе стороны. меняю харды местами (т.е. в сидюк вставляю 500 гб). смотрю скорость подключения - стало сата 3. (скорость чтения записи 550-550). проект собирается за 114 секунд )) на выходе - получаю з400 с коре ай5 3210м+8 гб оперы + ссд самсунг ево. ускорение компиляции 10 секунд - 124 сек против 114 сек (мазафака!) ))) потрачено денег 2500+2000+5000+600 руб салазки (умножаем на 100 - цены в сумах). из плюсов - включается за 2 секунды. )) при работе с ИДЕшкой - не лагает как раньше ну и сама идешка стартует быстрее. )) танки стартуют быстрее всех )) из минусов - реального прироста в компилляции - на уровне погрешности. т.е. около нуля. потрачено денег 10 тыс рублей теперь сижу чешу репу и думаю чож ему еще надо? навероне надо было брать кор ай7 3... какой0то там. но забоялся т.к. его потребление на 10 ватт больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 14:57 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
собссно вопрос - что ЗНАЧИТЕЛЬНО влияет на скорость сборки проекта? Может количество ядер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 14:58 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
А в процессе сборки кроме компиляции больше ничего нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:04 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczА в процессе сборки кроме компиляции больше ничего нет? в смысле? может что-то и есть. в обоих случаях софтварная конфигурация идентичная. Естественно, если я начну отключать модули - собираться будет быстрее. Но они мне нужны и речь идет о том, как ускорить сборку типового ява-проекта именно хардварными методами. Рабочий комп - примерно аналогичный, но стоит семерка 4500У -- обрезок двухъядерный. время сборки примерно такое же плюс-минус 7 секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:11 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjr, 1. сколько памяти выделено для джавапроцесса сборщика 2. если винда - настройте антивирь, что бы он не касался папок сборки, попробуйте вообще выключить его для проверки (а лучше винду поменять на настоящую операционную систему) 3. настройка служб индексирования (родных для ос, либо сторонних) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:13 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrBlazkowiczА в процессе сборки кроме компиляции больше ничего нет? в смысле? Сначала пишем про сборку. Потом про компиляцию. Компиляция это лишь одна, иногда, небольшая фаза сборки. natanabrahamjrсборку типового ява-проекта именно хардварными методами. Maven? Память гонится? Хорошо бы хотя бы общие расходы прикинуть на сборку. Сколько памяти заняла. Сколько чтение\запись на SSD? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:16 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Переход с винды не вариант :) хотя когда с линем игрался - там быстрее было ап ту 1.6 раза. при одинаковой софт-хард конфигурации. По гц. не влияет на сборку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:20 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Blazkowicznatanabrahamjrпропущено... в смысле? Сначала пишем про сборку. Потом про компиляцию. Компиляция это лишь одна, иногда, небольшая фаза сборки. natanabrahamjrсборку типового ява-проекта именно хардварными методами. Maven? Память гонится? Хорошо бы хотя бы общие расходы прикинуть на сборку. Сколько памяти заняла. Сколько чтение\запись на SSD? пардон, речь обо всём сразу - нажали кнопочку "ран" или "дебаг" и дальше смотрим на время. ССД - 550 мб в обе стороны линейная запись-чтение. Но вот рабочий комп чтение ССД - в районе 200. На скорости сборки особо не сказывается. Так же как и на первой конфе. была скорость 250 в обе стороны (сата2) и скорость 550 в обе стороны (сата3) -- никаких значимых различий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:23 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrпардон, речь обо всём сразу - нажали кнопочку "ран" или "дебаг" и дальше смотрим на время. Как всё запущено-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:28 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
хм... ноут у меня i7 6560U 2200MHz 16Gb DDR4-2133 SSD Samsung MZVLV256HCHP wr250Mb/s read1000Mb/s Сборка проекта мавеном, ну... где-то 1м40сек/ 1м50сек. С нуля. А если деплой без билда делать, дак там секунд 10-15 может. Все это из нетбинса. Все ж от проекта зависит. Вас действительно так парят эти секунды? :) Дома ведь - расслабьтесь)) Кстати, под маком и под убунту, при меньших характеристиках железа, тот же проект собирается быстрее в несколько раз, ну может раза в два. Запускается сборка командой в терминале. Вообще мне кажется винт это последняя вещь, которую стоит смотреть в этом деле, возможно я не прав. Получается ай7 не особенно лучше. п.с. когда смотрю какое-нибудь видео онлайн, сборка идет медленнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:43 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
да секунды не парят конечно же. Академический интерес.. Насчет времени сборки - если включен скайп с трансляцией своего экрана - то сборка раза в 2.5 дольше происходит. Это справедливо и для мака и для винды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:50 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
NixicВообще мне кажется винт это последняя вещь, которую стоит смотреть в этом деле, возможно я не прав. Получается ай7 не особенно лучше. п.с. когда смотрю какое-нибудь видео онлайн, сборка идет медленнее. получается не совсем ясно куда именно в железе надо делать упор именно под подобные задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 15:57 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Сначала надо понять, что именно тормозит Я подозреваю, что для IDE и maven'а просто выдано мало ОП. Как я помню Idea, у меня вообще maven некоторые виды новых проектов просто создать - тупо зависал в GC, там по умолчанию чуть ли не меньше 512 Mb выделено AFAIK. Где назначать память для Maven в IDEA, я так и не нашел Раз на ноуте 8 Gb ОП, то думаю настройки среды стоит подкрутить. Для Oracle JDeveloper'а мы вообще меньше 4-6 Gb не выделяли, а дефолтное около 1 Gb. Я бы попытался посмотреть, где настраивается память для среды. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 16:34 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Где то слышал, что Мавен использует несоклько ядер, но это где-то надо указывать. Или не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 17:07 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 18:54 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Если работать в IDE, но зачем пересобирать проект? Есть же инкрементальная и фоновая компиляция. Есть же конфигурации чтобы запускать проект без сборки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 20:37 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
дело в том, что даже просто запуск приложения внутри жвм занимает определенное время - те же самые 2 минуты (или окло того). безотносительно идешки. вопрос в том, как его ускорить (речь в данном случае не идет об обмене каким то значительным объемом данных с бд или по сети в процессе запуска). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 20:54 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrГде то слышал, что Мавен использует несоклько ядер, но это где-то надо указывать. Или не? Опциями maven особо ускорить не получится. Если вы собираете в TeamCity или Jenkins то вы скорее всего выжрали по 100% нагрузки на I/O во время mvn package и 100% на CPU на 1 текущий камень в пике компилляции. Ничего существенного поднять опцией -T невозможно. Мы пробовали много раз и эффект был на границе стат-погрешности. Где-то было... где-то стало хуже и т.д. Вобщем не партьесь ерундой. Мой основной поинт заключается в том что вам надо просто пересмотреть сам процесс сборки и многомодульность. Зачастую мы собираем весь проект изменив менее 0.01% строк кода. И если вы побъёте проект на независимые части и будете собирать только ту часть где есть изменения - то это даст на порядки больше пользы чем игра в опции -T. Еще можно попробовать обновить JDK или обновить физический или виртуальный хост где идет сборка. Увеличить число агентов или увеличить канал I/O. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2017, 21:45 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
У самсунга есть кэширующее ПО к их ssd, попробуйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 01:06 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjr, А с чего вы решили, что будет быстрее? Если проект влез уже в кэш, то апгрейды мало чем помогут. Что и наблюдается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 01:37 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrдело в том, что даже просто запуск приложения внутри жвм занимает определенное время - те же самые 2 минуты (или окло того). У меня 2 минуты занимает сборка на билд-агенте (gitlab-ci). Это: 1. Поднять docker-образ. 2. Выполнить полную сборку со всеми тестами (test+verify) 3. При этом часть maven-зависимостей скачивается с nexus (правда он рядом с агентом). Проект уже немаленький. Так что вы сказки рассказываете про "старт 2 минуты". Мне кажется, проблема в операционке. Win7 стал совершенно неуправляемой и Win10 это неисправила. Вести разработку на windows (любой) - это тратить постоянно кучу времени зазря. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 06:30 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Код: java 1. Ну да, проще все проблемы на ОС свалить, а то, что там какой-нибудь аваст-х**ст стоит и лочит ресурсы, так это же разбираться надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 09:45 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
HettНу да, проще все проблемы на ОС свалить, а то, что там какой-нибудь аваст-х**ст стоит и лочит ресурсы, так это же разбираться надо...однако, тот же дефендер не мешает проверить но вообще к ио на винде определённо большие претензии, пусть и не виснет как убанту, но медленно natanabrahamjr, рамдиск пробовали? или проект не лезет уже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:23 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)но вообще к ио на винде определённо большие претензии, пусть и не виснет как убанту, но медленно Есть какие-то тесты, которые могут подтвердить ваши слова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:30 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)natanabrahamjr, рамдиск пробовали? или проект не лезет уже? Зачем пробовать всё подряд, это какое-то решение методом тыка. Это имело бы смысл, если диск упирается в IO (в чем я сомневаюсь, с учетом того, что переезд на SSD ничего особо не дал). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:32 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Вообще при сборке проекта открыть таск менеджер и поглядеть, что нагружено не пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:33 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Hettkealon(Ruslan)но вообще к ио на винде определённо большие претензии, пусть и не виснет как убанту, но медленно Есть какие-то тесты, которые могут подтвердить ваши слова? банальный опыт перевода сорцов убанту->вин, потеря производительности раза в два-три на мелких чтениях ИМХО проблема в вытесняющей могозадачности и низкой частоте переключения между задачами HettЭто имело бы смысл, если диск упирается в IO (в чем я сомневаюсь, с учетом того, что переезд на SSD ничего особо не дал).мысль здравая, но проверить не помешает кстати, ещё стоит проверить не лезет ли в сеть при сборке, мало ли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:45 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
авторбанальный опыт перевода сорцов убанту->вин, потеря производительности раза в два-три на мелких чтениях Так может в одном случае кэширование записи было включено, а в другом нет? Если даже есть какая-то разница в производительности, ну не в 2-3 раза она. авторИМХО проблема в вытесняющей могозадачности и низкой частоте переключения между задачами Это вы где такое понятие взяли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:51 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
hettЕсли даже есть какая-то разница в производительности, ну не в 2-3 раза она. При более-менее равных условиях, я имел в виду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 11:52 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
HettВообще при сборке проекта открыть таск менеджер и поглядеть, что нагружено не пробовали? ничего не нагружено. в том и дело ) игрища с т-опцией особо результатов не дали, как и ожидалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 13:31 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Hettавторбанальный опыт перевода сорцов убанту->вин, потеря производительности раза в два-три на мелких чтениях Так может в одном случае кэширование записи было включено, а в другом нет? Если даже есть какая-то разница в производительности, ну не в 2-3 раза она. в моем случае линь дейтвительно быстрее вышла. где то в 1.6 раза. зы. У самсунга есть софт включающий кеширование. он включен. На упомянутой выше задаче это никак не сказалось. увы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 13:32 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjr, Что за литературный стиль "ничего не нагружено". Цифры давай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 13:46 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Petro123natanabrahamjr, Что за литературный стиль "ничего не нагружено". Цифры давай. диск 1%, цпу в среднем 65%, с короткими пиками до 90% ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 16:06 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrPetro123natanabrahamjr, Что за литературный стиль "ничего не нагружено". Цифры давай. диск 1%, цпу в среднем 65%, с короткими пиками до 90% Да, возможно какой-то антивирус трудится. Для пробы отключите всё, включая встроенный ужас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 16:45 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrдиск 1%, цпу в среднем 65%, с короткими пиками до 90% IMHO Garbage Collector трудится Топик стартер память на компьютер добавила, а в настройках ничего не меняла. И смысл от этой памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 16:51 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
HettавторИМХО проблема в вытесняющей могозадачности и низкой частоте переключения между задачами Это вы где такое понятие взяли? зачем терминами говорить, главное суть https://habrahabr.ru/company/intel/blog/186998/ PS: я над исходниками Win не работаю, потому могу только догадываться почему так работает, но вот ускорение таймера ускоряет и весь ИО с диском ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 17:24 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan)Hettпропущено... Это вы где такое понятие взяли? зачем терминами говорить, главное суть https://habrahabr.ru/company/intel/blog/186998/ PS: я над исходниками Win не работаю, потому могу только догадываться почему так работает, но вот ускорение таймера ускоряет и весь ИО с диском natanabrahamjrPetro123natanabrahamjr, Что за литературный стиль "ничего не нагружено". Цифры давай. диск 1%, цпу в среднем 65%, с короткими пиками до 90% Процесс то какой грузит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 17:44 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Hett, javaw.exe? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 18:16 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Может avast.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 18:33 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrдиск 1%, цпу в среднем 65%, с короткими пиками до 90% тут верно спросили. Имя процесса? И если вас оперативка не интересует(цифр нету), то какой смысл тему заводить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2017, 20:58 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Если мавен - то замерить сборку проекта с консоли без IDE. Еще вариант - мавен бегает в инет (проверять версии пакетов, наличие каких-то изменений, и т.п.), что и дает основную задержку в сборке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2017, 12:45 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
morewindЕсли мавен - то замерить сборку проекта с консоли без IDE. Еще вариант - мавен бегает в инет (проверять версии пакетов, наличие каких-то изменений, и т.п.), что и дает основную задержку в сборке. Он кэширует это как-то. Сейчас проверил, вписал вместо конкретной версии RELEASE, он один раз обратился за файлами Код: plaintext 1. 2. 3. Ну в любом случае лог сборки проанализировать тоже не будет лишним, там же видно будет куда уходит основное время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2017, 12:54 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Petro123natanabrahamjrдиск 1%, цпу в среднем 65%, с короткими пиками до 90% тут верно спросили. Имя процесса? И если вас оперативка не интересует(цифр нету), то какой смысл тему заводить? до 70% загрузка памяти. не много да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2017, 23:14 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
авторBlazkowicz, Если работать в IDE, но зачем пересобирать проект? Есть же инкрементальная и фоновая компиляция. Есть же конфигурации чтобы запускать проект без сборки. а можно поподробней? И где про это почитать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 12:23 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkа можно поподробней? И где про это почитать. если Eclipse, то при написании строчки кода внизу увидите как пошёл деплой на сервер в фоне. Управление и выключение галкой на вкладке server Пробуйте! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 12:29 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Petro123, а если Idea? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 13:10 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkPetro123, а если Idea? не в курсе и нет под рукой. У тебя под рукой? Чтобы обрисовать проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 13:14 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Petro123, проблема, если делать clean-install на мавене, уходит 50 минут... Я настроил себе IDE (Compile independent modules in parallel), в моей части кода я уже не делал clean-install полгода. Тьфу-тьфу. Но народ на проекте периодически жалуется. Всё таки хотел бы изучить эту тему поглубже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 13:19 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNShark, значит у вас работает и у меня работает. А мемберы с мавеном пусть отпишутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 13:29 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjrАкадемический интерес разумеется академический). Например, дизайнеры рендерят свой проект в 3D просто оставив его на ночь. И никто "не чешет репу" секундами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 13:41 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkа можно поподробней? И где про это почитать. В мануале IDE. В клинических случаях, конечно, придётся собирать мавеном. Но действительно ли это острая необходимость делать всегда? IDE умеет компилировать классы и копировать ресурсы без мавена. Причем компилируются только те классы, которые были изменены. Для web проектов, надо смотреть в интеграции с серверами. Но и там есть замена классов на лету через ClassLoader-ы, и деплой web каталога без сборки war модуля. Но, судя по 50тиминутной сборке, у вас там что-то совсем страшное? Я бы вообще JRebel посоветовал. Правда, прайс у него конский. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 14:02 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЯ бы вообще JRebel посоветовал. Правда, прайс у него конский. bazel умеет делать инкрементальную сборку и даже инкрементальные тесты. И при этом заменяет maven/gradle. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 14:20 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Alexey Tominbazel умеет делать инкрементальную сборку и даже инкрементальные тесты. И при этом заменяет maven/gradle. А так же находится в бете и хромает на винде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 14:24 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
авторBlazkowicz, Но, судя по 50тиминутной сборке, у вас там что-то совсем страшное? вродь не такое и страшное. 5к классов, 3 года проекту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 15:31 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkвродь не такое и страшное. 5к классов, 3 года проекту. И что он там делает с этими 5k классов? У меня сейчас 1300 классов собираются мавеном за несколько секунд. Уж 5k должны как-то в несколько минут уложиться. Но 50??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 15:50 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, а как узнать что он там делает? Я нажал maven clean, потом install (без тестов) 50 минут и готово. Если мультитред поставить то можно в 30 уложиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 16:19 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, хотя папка .m2 репозиторий весит 450 мб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 16:38 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNShark, verbose включить и посмотреть полный лог. -X в командной строке или галочка в IDE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 16:43 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkрепозиторий весит 450 мб ну дак на clean он поди и строит всё по новой. Если винда, 3 клавиши - сеть. Посмотри сколько с веб качает. И качает ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 16:57 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczAlexey Tominbazel умеет делать инкрементальную сборку и даже инкрементальные тесты. И при этом заменяет maven/gradle. А так же находится в бете и хромает на винде. Бэта не мешает- оно достаточно стабильно. Народ вон перевёл весьма сложный проект (реально очень и очень сложный)- и довольны. Правда до этого у них было redo с кучей скриптов на c/python/perl/bash Мавен у них не прижился- слишком тормозило. А то, что на винде хромает- всем пофиг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 17:21 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
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] ------------------------------------------------------------------------ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 18:12 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNShark Больше всего времени уходит на unpacking MSFTSIG.SF файлов. Казалось бы при чем тут Java компиляция. А кстати, Maven случайно не запускается под клиентской JVM? Попробуйте серверную. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 18:22 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, да под клиентской. От серверной у меня есть лог на jenkins. Билд там занял 56 минут. Но он с тестами собирается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 19:01 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNShark, не это без тестов, с тестами там 20 часов получается ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 19:07 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkБольше всего времени уходит на unpacking MSFTSIG.SF файловПопробуйте пересобрать эту зависимость вообще без подписи и переподключить к проекту. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2017, 19:34 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
natanabrahamjr, вот сколько еще надо денег потратить, чтобы понять, что Java - тормоз? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2017, 11:04 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Andrew1411 (а лучше винду поменять на настоящую операционную систему) ) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2017, 11:05 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkБольше всего времени уходит на unpacking MSFTSIG.SF файлов. Что это вообще? Кстати, померял - 44Мб java-кода в 7.5кб файлов (java, kotlin, xml с генерацией кода с помощью jaxb, инструментация кода своим плагином). Собрались (mvn clean install -DskipTests) за 1 минуту. i5+ssd, ubuntu. Процессорное время 145с- 4 ядра играют свою роль :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2017, 12:01 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
авторAlexey Tomin, Что это вообще? В отношении Java расширение .sf принадлежит типу файлов "Файл подписи" (Signature File, SF) и используется для идентификации файлов цифровых подписей Java. Файл SF содержит вычисленный для содержимого архива с приложением Java (JAR) дайждест, или хэш, размещается в каталоге "META-INF" и служит в качестве средства проверки целостности архива. На сервере колупаться мне фиг кто даст... я UI делаю. Могу по сути или логи посмотреть или локально, что-то попробовать. А как отключить подпись? что-то я не нашел (. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2017, 14:35 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
DNSharkВ отношении Java расширение .sf принадлежит типу файлов "Файл подписи" (Signature File, SF) и используется для идентификации файлов цифровых подписей Java. Файл SF содержит вычисленный для содержимого архива с приложением Java (JAR) дайждест, или хэш, размещается в каталоге "META-INF" и служит в качестве средства проверки целостности архива. На сервере колупаться мне фиг кто даст... я UI делаю. Могу по сути или логи посмотреть или локально, что-то попробовать. А как отключить подпись? что-то я не нашел (. -Djarsigner.skip=true ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2017, 14:43 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
обновил проц с и5-3210м двухъяд до и7-3630qm четырехъяда -- контрольный интеграционный тест (который компилит проект) на старом проце собирался 48 секунд, на новом 36 сек. короче так себе прирост. я думал будет в районе 25 сек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2017, 20:51 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
andreykaTобновил проц с и5-3210м двухъяд до и7-3630qm четырехъяда -- контрольный интеграционный тест (который компилит проект) на старом проце собирался 48 секунд, на новом 36 сек. короче так себе прирост. я думал будет в районе 25 сек. на ноутах прям уже фантастических приростов ожидать не приходится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2017, 09:42 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
andreykaTобновил проц с и5-3210м двухъяд до и7-3630qm четырехъяда -- контрольный интеграционный тест (который компилит проект) на старом проце собирался 48 секунд, на новом 36 сек. короче так себе прирост. я думал будет в районе 25 сек. надо hdd на ssd менять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2017, 10:53 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
уже давно поменян. ссд, оперативка, проц ай7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2017, 13:17 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
andreykaTуже давно поменян. ссд, оперативка, проц ай7.ссд тоже разные бывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2017, 19:16 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
т.е. ты утверждаешь что твой самсунг 850 ево пишет со скоростью 4 гига в секунду? зачем ты мне показываешь скорость записи в оперативку? )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.10.2017, 23:38 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Классика Купили как-то суровым сибирским лесорубам японскую бензопилу. Собрались в кружок лесорубы, решили ее испытать. Завели ее, подсунули ей деревце. «Вжик» — сказала японская пила. «У, бл*...» — сказали лесорубы. Подсунули ей деревце потолще. «Вж-ж-жик!» — сказала пила. «Ух, бл*!» — сказали лесорубы. Подсунули ей толстенный кедр. «ВЖ-Ж-Ж-Ж-Ж-Ж-Ж-ЖИК!!!» — сказала пила. «Ух ты, бл*!!» — сказали лесорубы. Подсунули ей железный лом. «КРЯК!» — сказала пила. «Ага, бл*!!!» — укоризненно сказали суровые сибирские лесорубы! И ушли рубить лес топорами… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2017, 01:11 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
andreykaTт.е. ты утверждаешь что твой самсунг 850 ево пишет со скоростью 4 гига в секунду? зачем ты мне показываешь скорость записи в оперативку? ))))Где я такое утверждал? Это дэшборд Самсунга. И да, он использует оперативку как вторичный кэш. Что в этом плохого, тем более если у тебя ее докуа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2017, 01:48 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
Тем что это не показывает скорость работы с диском это раз а два - у меня такой же )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2017, 09:47 |
|
||
|
Ускорить сборку проекта. Или апгрейд ноута.
|
|||
|---|---|---|---|
|
#18+
есть процесс, достаточно банальный читаем строки с файла - сладываем в биде. на двухъяде занимал процесс 2 часа.. на четырехяде занимает всё те же 2 часа... тупой вопрос - че джейвиэм не умеет сама там своим космическим разумом загружать все доступные ядра без программиста??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2017, 21:37 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2122493]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 483ms |

| 0 / 0 |
