This commit is contained in:
parent
e942b17888
commit
3987a892c7
28
dev/java/JDK для Apple Silicon.md
Normal file
28
dev/java/JDK для Apple Silicon.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
tags:
|
||||||
|
- maturity/🌱
|
||||||
|
date: 2024-09-08
|
||||||
|
zero-link:
|
||||||
|
- "[[../garden/ru/meta/zero/00 Java разработка|00 Java разработка]]"
|
||||||
|
parents:
|
||||||
|
linked:
|
||||||
|
---
|
||||||
|
Когда-то давным давно скачал [JDK](JDK.md), работает и ладно. Посмотрел доклад про [нативные сборки](../../../../knowledge/dev/java/Нативные%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)
|
19
dev/java/JDK.md
Normal file
19
dev/java/JDK.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
aliases:
|
||||||
|
- jdk
|
||||||
|
tags:
|
||||||
|
- maturity/🌱
|
||||||
|
date: "[[2023-09-27]]"
|
||||||
|
zero-link:
|
||||||
|
- "[[../../meta/zero/00 Java разработка|00 Java разработка]]"
|
||||||
|
linked:
|
||||||
|
---
|
||||||
|
- [[JDK 8]]
|
||||||
|
- [[JDK 11]]
|
||||||
|
- [[JDK 17]]
|
||||||
|
- [JDK 21](JDK%2021.md)
|
||||||
|
## Заметки
|
||||||
|
- Идеи формируются в JEP разработка ведется в рамках JSP
|
||||||
|
|
||||||
|
## Полезные материалы
|
||||||
|
- [JDK для Apple Silicon](JDK%20для%20Apple%20Silicon.md)
|
BIN
meta/files/images/Pasted image 20240908115826.png
Normal file
BIN
meta/files/images/Pasted image 20240908115826.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
meta/files/images/Pasted image 20240908115909.png
Normal file
BIN
meta/files/images/Pasted image 20240908115909.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
BIN
meta/files/images/Pasted image 20240908120026.png
Normal file
BIN
meta/files/images/Pasted image 20240908120026.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 206 KiB |
@ -7,6 +7,7 @@ permalink: dev/java
|
|||||||
title: Java разработка
|
title: Java разработка
|
||||||
---
|
---
|
||||||
- [Устройство Java](Устройство%20Java.md)
|
- [Устройство Java](Устройство%20Java.md)
|
||||||
|
- [JDK](../../dev/java/JDK.md)
|
||||||
- [Снипеты для Java](00%20Снипеты%20для%20Java.md)
|
- [Снипеты для Java](00%20Снипеты%20для%20Java.md)
|
||||||
- Системы сборки
|
- Системы сборки
|
||||||
- [Maven](00%20Maven.md)
|
- [Maven](00%20Maven.md)
|
||||||
|
Loading…
Reference in New Issue
Block a user