我尝试使用Quarkus制作本机应用程序,但是当我构建它时,它冻结了:
[INFO] [io.quarkus.deployment.pkg.steps.NativeImageBuildStep] /home/dorian/graalvm-ce-java8-19.3.1/bin/native-image -J-Djava.util.logging.manager=org.jboss.logmanager.LogManager -J-DCoordinatorEnvironmentBean.transactionStatusManagerEnable=false -J-Dsun.nio.ch.maxUpdateArraySize=100 -J-Drx.unsafe-disable=true -J-Dvertx.logger-delegate-factory-class-name=io.quarkus.vertx.core.runtime.VertxLogDelegateFactory -J-Dvertx.disableDnsResolver=true -J-Dio.netty.leakDetection.level=DISABLED -J-Dio.netty.allocator.maxOrder=1 -J-Duser.language=fr -J-Dfile.encoding=UTF-8 --initialize-at-build-time= -H:InitialCollectionPolicy=com.oracle.svm.core.genscavenge.CollectionPolicy$BySpaceAndTime -H:+JNI -jar user-service-1.0.0-runner.jar -H:FallbackThreshold=0 -H:+ReportExceptionStackTraces -H:+AddAllCharsets -H:+IncludeAllTimeZones -H:EnableURLProtocols=http,https --enable-all-security-services -H:NativeLinkerOption=-no-pie --no-server -H:-UseServiceLoaderFeature -H:+StackTrace user-service-1.0.0-runner
[user-service-1.0.0-runner:11835] classlist: 30 869,22 ms
[user-service-1.0.0-runner:11835] (cap): 1 077,75 ms
[user-service-1.0.0-runner:11835] setup: 3 648,84 ms
19:06:13,483 INFO [org.hib.Version] HHH000412: Hibernate ORM core version 5.4.14.Final
19:06:13,495 WARN [Hypersistence Optimizer] You should use Hypersistence Optimizer to speed up your Hibernate application!
19:06:13,496 WARN [Hypersistence Optimizer] For more details, go to https://vladmihalcea.com/hypersistence-optimizer/
19:06:13,496 INFO [Hypersistence Optimizer]
_ _ _ _
| | | | (_) | |
| |__| |_ _ _ __ ___ _ __ ___ _ ___| |_ ___ _ __ ___ ___
| __ | | | | '_ \ / _ \ '__/ __| / __| __/ _ \ '_ \ / __/ _ \
| | | | |_| | |_) | __/ | \__ \ \__ \ || __/ | | | (_| __/
|_| |_|\__, | .__/ \___|_| |___/_|___/\__\___|_| |_|\___\___|
__/ | |
|___/|_|
____ _ _ _
/ __ \ | | (_) (_)
| | | |_ __ | |_ _ _ __ ___ _ _______ _ __
| | | | '_ \| __| | '_ ` _ \| |_ / _ \ '__|
| |__| | |_) | |_| | | | | | | |/ / __/ |
\____/| .__/ \__|_|_| |_| |_|_/___\___|_|
| |
|_|
19:06:13,497 INFO [org.hib.ann.com.Version] HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
19:06:13,537 INFO [org.hib.dia.Dialect] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
该过程继续占用RAM,当我的RAM和交换空间已满时,它抛出了内存不足错误(我有32Go的DDR4内存)
我在Manjaro linux下,并在github存储库中安装了graalvm。
答案 0 :(得分:0)
就我而言,Panache 是问题所在。所以我尝试移除 Panache,并用更简单的 Hibernate 机制替换它,然后构建从冻结开始。