--- aliases: tags: - maturity/🌱 date: 2024-09-08 zero-link: - "[[../../meta/zero/00 Java разработка|00 Java разработка]]" parents: - "[[JDK]]" linked: --- Когда-то давным давно скачал [JDK](JDK.md), работает и ладно. Посмотрел доклад про [нативные сборки](Нативные%20сборки%20в%20Java.md), и там упоминалось про [JDK](JDK.md) для Apple Silicon. Решил проверить, а такой ли у меня. Оказалось не такой. В итоге вот сколько собирался большой [монолит](../../../../_inbox/Монолитная%20архитектура.md) (с генерацией javadoc), состоящий из 22 модуля на обычной [JDK](JDK.md). Все зависимости были закачены заранее и сборка была запущена в [многопоточном режиме](Параллельная%20сборка%20модулей%20в%20Maven.md). ![](../../meta/files/images/Pasted%20image%2020240908115826.png) И вот сколько на [JDK](JDK.md) для Apple Silicon: ![](../../meta/files/images/Pasted%20image%2020240908115909.png) > СБОРКА СТАЛА БЫСТРЕЕ В 4 РАЗА! > [!WARNING] > Проект собирался без генерации javadoc. С генерацией JavaDoc сборка была быстрее всего в 1,6 раза. В целом нет смысла запускать локальную сборку с генерацией javadoc. Если вы владелец Macbook-а на базе Apple Silicon, то рекомендую проверить вашу версию Java. Возможно вы используете обычную [JDK](JDK.md), вместо сборки под Apple Silicon. Должна быть aarch64, как на скрине. ![](../../meta/files/images/Pasted%20image%2020240908120026.png) *** ## Мета информация **Область**:: [[../../meta/zero/00 Java разработка|00 Java разработка]] **Родитель**:: [[JDK]] **Источник**:: **Автор**:: **Создана**:: [[2024-09-08]] ### Дополнительные материалы - ### Дочерние заметки ```dataview LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) ```