mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-10-17 09:18:11 +00:00
Add AOT cache for mc-image-helper on Java 25+ (#4341)
This commit is contained in:
1 parent
8f08edec05
commit
4cb8a05f9c
5 files changed
+43
No files matched your search
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
if [ "${ENABLE_MC_HELPER_AOT_WARMUP}" = "1" ]; then
|
||||
echo "Warming mc-image-helper AOT cache at ${MC_IMAGE_HELPER_AOT_CACHE}"
|
||||
mkdir -p "$(dirname "${MC_IMAGE_HELPER_AOT_CACHE}")"
|
||||
|
||||
aot_config=/tmp/mc-image-helper.aotconf
|
||||
# record config
|
||||
if ! MC_IMAGE_HELPER_OPTS="-XX:AOTMode=record -XX:AOTConfiguration=${aot_config}" mc-image-helper java-release > /dev/null; then
|
||||
echo "Failed to record AOT configuration"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# create cache
|
||||
if ! MC_IMAGE_HELPER_OPTS="-XX:AOTMode=create -XX:AOTConfiguration=${aot_config} -XX:AOTCache=${MC_IMAGE_HELPER_AOT_CACHE}" mc-image-helper java-release > /dev/null; then
|
||||
echo "Failed to create AOT cache"
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "Skipping mc-image-helper AOT warmup"
|
||||
fi
|
||||
Reference in new issue
Block a user