1.3.7.2. 原生模式


注意

有关准备 原生可执行文件 的更多信息 ,请参阅编译 Quarkus 应用程序中的原生可执行文件 指南。

要准备一个原生的可执行文件,请运行以下命令:

$ mvn clean package -Pnative
$ ls -lh target
...
-rwxr-xr-x. 1 user user  46M Oct 11 18:57  code-with-quarkus-1.0.0-SNAPSHOT-runner
...

请注意,上述列表中的 运行程序 没有 .jar 扩展名,并且具有 x (可执行文件)权限集。因此,它可以直接运行:

$ ./target/*-runner
...
[io.quarkus] (main) Quarkus started in 0.013s. Listening on: http://[::]:8080
...

请注意,应用程序以 13 毫秒启动。要查看它如何有效地处理内存,请输入以下命令:

$ ps -o rss,command -p $(pgrep code-with)
  RSS COMMAND
65852 ./target/code-with-quarkus-1.0.0-SNAPSHOT-runner

在上例中,应用程序只使用 65 MB 内存。

提示
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部