Java运行Jar包内存配置的操作

 更新时间:2021年01月30日 11:25:58   作者:闲丰  
这篇文章主要介绍了Java运行Jar包内存配置的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下:

java -jar -Xms1024m -Xmx1536m -XX:PermSize=128M -XX:MaxPermSize=256M car.jar

说明:

1、堆内存:

最小1024M,最大1536M。(对象使用的内存)

2、永久内存:

最小128M,最大256M。(类使用的内存,PermGen)

补充:JAVA -JAR 运行SPRINGBOOT项目时内存设置

java
 -Xms64m #JVM启动时的初始堆大小
 -Xmx128m #最大堆大小
 -Xmn64m #年轻代的大小,其余的空间是老年代
 -XX:MaxMetaspaceSize=128m #
 -XX:CompressedClassSpaceSize=64m #使用 -XX:CompressedClassSpaceSize 设置为压缩类空间保留的最大内存。
 -Xss256k #线程
 -XX:InitialCodeCacheSize=4m #
 -XX:ReservedCodeCacheSize=8m # 这是由 JIT(即时)编译器编译为本地代码的本机代码(如JNI)或 Java 方法的空间
 -XX:MaxDirectMemorySize=16m
 -jar app.jar

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Java实现将CSV转为Excel的示例代码

    Java实现将CSV转为Excel的示例代码

    CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。本文将利用Java实现CSV转为Excel,感兴趣的可以了解一下
    2022-03-03
  • java实现乘地铁方案的最优选择(票价,距离)

    java实现乘地铁方案的最优选择(票价,距离)

    这篇文章主要介绍了java实现乘地铁方案的最优选择(票价,距离),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Java线程通信详解

    Java线程通信详解

    本篇文章主要介绍了Java线程通信问题,线程通信用来保证线程协调运行,有需要的朋友可以了解一下。
    2016-10-10
  • Java配置HTTP/Socks代理的简单快速上手方法

    Java配置HTTP/Socks代理的简单快速上手方法

    这篇文章主要为大家介绍了Java配置HTTP/Socks代理的简单快速上手方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 使用Java如何将图片转成Base64编码,并压缩至40k

    使用Java如何将图片转成Base64编码,并压缩至40k

    这篇文章主要介绍了使用Java如何将图片转成Base64编码,并压缩至40k问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • mybatis-plus 版本不兼容问题的解决

    mybatis-plus 版本不兼容问题的解决

    这篇文章主要介绍了mybatis-plus 版本不兼容问题的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • Java Maven高级之插件开发详解

    Java Maven高级之插件开发详解

    这篇文章主要介绍了Maven 插件开发的详细整理的相关资料,需要的朋友可以看下,希望能够给你带来帮助
    2021-09-09
  • SpringCloud Zuul自定义filter代码实例

    SpringCloud Zuul自定义filter代码实例

    这篇文章主要介绍了SpringCloud Zuul自定义filter代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • java 获取项目文件路径实现方法

    java 获取项目文件路径实现方法

    以下是对java中获取项目文件路径的实现方法进行了介绍,需要的朋友可以过来参考下
    2013-09-09
  • SpringSecurity使用PasswordEncoder加密用户密码的示例代码

    SpringSecurity使用PasswordEncoder加密用户密码的示例代码

    PasswordEncoder是Spring Security库中的一个关键组件,它主要用于处理密码的安全存储和验证,本文将给大家介绍一下SpringSecurity使用PasswordEncoder加密用户密码的方法,需要的朋友可以参考下
    2024-09-09

最新评论