JDK для Apple Silicon
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Struchkov Mark 2024-09-08 12:04:47 +03:00
parent e942b17888
commit 3987a892c7
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
6 changed files with 48 additions and 0 deletions

View 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
View 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)

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

View File

@ -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)