增加Java内存

作者: Frank Hunt
创建日期: 20 行进 2021
更新日期: 23 六月 2024
Anonim
[Java]如何优化程序-内存泄漏
视频: [Java]如何优化程序-内存泄漏

内容

在计算机上运行Java应用程序需要一些内存,也称为Java内存(Java堆)。有必要定期增加堆,以防止应用性能下降。这是Windows 7的说明。

  1. 转到控制面板。 点击“开始”按钮。然后点击“控制面板”。
  2. 选择程序。 在控制面板的左侧,单击“程序”。点击绿色的“程序”,然后 不是 点击蓝色的“删除程序”。
  3. 转到Java设置。 在下一个窗口中,通常在其他程序下单击“ Java”。出现“ Java控制面板”窗口。
  4. 选择“ Java”标签。 在此选项卡中,单击“查看”按钮。这将打开“ Java Runtime Environment设置”
  5. 更改堆的大小。 在“运行时参数”列中,更改Java内存的值,如果该字段为空,则输入一个值。
  6. 调整参数。 双击“运行时参数”(Runtime Parameters)列以编辑参数,然后:
    • 典型值 -Xms512m -用于为Java分配512MB的内存。
    • 典型值 -Xms1024m -为Java分配1GB的内存。
    • 典型值 -Xms2048m -用于为Java分配2GB的内存。
    • 典型值 -Xms3072m -用于为Java分配3GB的内存,依此类推。
    • 注意:它以减号开头,以m结尾。
    • 另请注意,字符之间没有空白。
  7. 关闭对话框。 单击“ Java运行时环境设置”窗口中的“确定”按钮以将其关闭。
  8. 关闭Java对话框。 现在已激活“ Java控制面板”中的“应用”。单击该按钮以确认新的Java内存。然后点击“确定”。
  9. 关闭Windows 7控制面板。

尖端

  • 如果Java无法找到足够的内存,则会将“异常”传递给Windows,例如“线程异常”主“ java.lang.OutOfMemoryError:Java堆空间”。
  • 此方法也可用于Windows 8。
  • 这是Java应用程序在运行时可用的“临时”内存。没有任何标准内存被“窃取”或从计算机内存中撤回。它仅是Java虚拟机的保证。
  • 您所珍视的值取决于计算机中的内存量,以及所有正在运行的进程占用的内存量。
  • 调整Java内存后,无需重新启动计算机。
  • 进行一些修改后,也可以在Windows XP中使用此方法。