当前位置: 首页 > 知识库问答 >
问题:

Ubuntu服务器中的OutOfMemoryError

钮晟
2023-03-14
    null

内存不足错误在Windows中不会发生,只有Ubuntu才会发生。在windows中,任务管理器显示100%的CPU使用率和完全的RAM使用率。我希望在Ubuntu中实现这种性能

共有1个答案

岳晟
2023-03-14

如果您的意思是Java抛出一个OutOfMemoryError,那么首先需要了解原因。您可能希望使用像VisualVM(免费)或YourKit(不免费)这样的探查器来查看内存中的情况。之后,您可以决定适当的操作,例如使应用程序更有效地使用内存,或者更改JVM设置以增加适当的内存分配。

为了开始,如果堆空间(老一代)用完了,可以使用JVM标志-xmx调整可用的最大堆。例如,-xmx1024m-xmx1g将最大值设置为1GB。如果是永久生成(PermGen),则可以使用-xx:maxpermsizeJVM标志(例如-xx:maxpermsize=256m)为其分配更大的整体堆块。请注意,增加永久生成的大小将相应地减少其他堆段可用的内存量。

关于这些和其他JVM内存设置的详细信息可以在Java application launcher页面和HotSpot VM Options页面上找到(假设您使用的是HotSpot VM)。

 类似资料:
  • 无法启动nginx服务器OS:ubuntu服务器16.04 systemctl status nginx.status抛出此消息:nginx.service-高性能web服务器和反向代理服务器加载:加载(/lib/systemd/system/nginx.service;enabled;vendor preset:enabled)活动:失败(结果:exit-code)自UTC Thu 2016-1

  • 本文向大家介绍在ubuntu中部署samba服务器的方法,包括了在ubuntu中部署samba服务器的方法的使用技巧和注意事项,需要的朋友参考一下 Samba服务在Ubuntu服务器版本中默认并没有安装。今天公司上了一批新电脑,准备把它装成服务器,于是为了方便开发的使用,我在上面部署了一个samba,用来实现window和linux的联系: 具体步骤,我详细的查看了百度,高手云集,以下就是总结了网

  • 我写了下面的代码- 在中 workflow.py- 和 但我犯了一个错误- FileWatcherSystemd.Service-FileChangeService loaded:loaded(/lib/systemd/system/FileWatcherSystemd.Service;enabled;vendor Preset:enabled)Active:inactive(dead)(结果:e

  • 本文向大家介绍Ubuntu服务器常用命令汇总,包括了Ubuntu服务器常用命令汇总的使用技巧和注意事项,需要的朋友参考一下 下面的命令大都需要在 控制台 / 终端 / shell 下输入。 任何一个使用 ‘sudo' 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。 查看软件xxx安装内容 查看显卡使用情况 nvidia-smi 查看硬盘使用情况 df

  • 我使用Realm对象服务器运行在数字海洋的最低选项(5美元/月)在Ubuntu服务器上。我一直收到连接拒绝错误;我不知道错误是来自DO还是ROS。 我不是Ubuntu方面的专家;因此,我进入并清除了/var/log中的所有日志,并尝试重新连接。当有大量记录需要同步时,我不断收到以下错误(在iOS上,客户端): 在ubuntu端,清除所有日志后,当我尝试连接到服务器时,会再次创建一个日志,,以下是内