digital-garden/dev/java/JDK для Apple Silicon.md

28 lines
2.0 KiB
Markdown
Raw Normal View History

2024-09-08 12:04:47 +03:00
---
aliases:
tags:
- maturity/🌱
date: 2024-09-08
zero-link:
- "[[../garden/ru/meta/zero/00 Java разработка|00 Java разработка]]"
parents:
linked:
---
Когда-то давным давно скачал [JDK](JDK.md), работает и ладно. Посмотрел доклад про [нативные сборки](Нативные%20сборки%20в%20Java.md), и там упоминалось про [JDK](JDK.md) для Apple Silicon. Решил проверить, а такой ли у меня. Оказалось не такой.
2024-09-08 12:04:47 +03:00
В итоге вот сколько собирался большой [монолит](../../../../_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)