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

Linux RSS不等同于java Xmx+MaxMetaSpaceSize吗?[副本]

羊舌昆杰
2023-03-14

这是我的PS-EO快照,有些进程占用2.1GB内存。它的堆的最大大小为768MB,元数据库的最大大小为256MB。我想进程占用的空间不会超过1024MB(768+256)。但事实并非如此。除了堆和元数据库,“RSS”中还包括什么?我如何监视像堆堆栈分析器一样的“RSS”内部?

共有1个答案

宇文鸿振
2023-03-14

RSS是用于任何目的的所有内存的大小,包括JVM、共享库、线程堆栈、直接内存、内存映射文件、本机内存使用、本机GFX组件。堆和元空间只是两个内存区域。

注意虚拟内存大小为15 GB。

要查看内存的用途,可以转储/proc/{pid}/smaps,它显示所有内存区域(将有数百个)以及每个区域的驻留量。(在我的机器上运行的IntelliJ有403个内存区域)

 类似资料:
  • 问题内容: 使用HTML5的File API时,上传是通过中称为的对象进行的。这是我正在使用的教程(以及Google缓存镜像,因为它目前处于关闭状态)。这是相关的部分: 如您所见,为跟踪上传进度,该对象具有一个名为的属性,我们可以添加一个事件处理程序。 我的问题是: jQuery是否等效? 。我试图让代码尽可能地干净和跨浏览器兼容,因为只要Microsoft认为这是一个好主意(尽管听起来好像是在2

  • 问题内容: 我正在尝试编写一个HQL查询,该查询将计算项目的平均评分。当给定项目没有评分时,我希望查询返回0而不是null- 这样我就可以将查询用作子查询。那有可能吗?是否有与IFNULL或NVL等效的HQL? 问题答案: COALESCE 是官方的等效方法。 它返回其参数的第一个非null。 例: 链接维基百科

  • 我有一个关于继承定义的理论问题。一个月前我参加了一个测试,我们必须举一个遗传的例子。 这是我的答案: 根据定义,extend关键字表示正在定义的类是使用继承从基派生的。然而,我的教授认为这个答案是错误的,因为我的例子是一个接口扩展,与继承无关。 接口扩展和继承有什么区别?为什么我的答案是错误的,我是否混淆了继承的定义?

  • 问题内容: 我的数据库中有文本。我从xhr向我的视图发送一些文本。函数查找找不到某些Unicode字符。 我想使用以下方式找到选定的文本: 但有时变量“选择”包含如下字符: 而在变量“文本”中有: 它们只是同一事物的不同形式。在这里如何使工作更可靠? 问题答案: 这可能对您有帮助。 基本上,如果您对来自db的数据进行规范化,并且将选择规范化为相同的形式,那么使用,(即)和朋友时应该会得到更好的结果

  • 这正是我正在做的 试图得到这个结果 我得到的是 我已经尝试了这些参数的所有组合,但它总是向我显示一堆新行,这些行的值位于新的分隔列上,而且它还更改了我在初始数据集中定义的列的顺序。(我也尝试了。concat的各种功能,但它仍然给出了类似的问题,wven使用Axis=0) 因为即使是文档中的示例在代码结构相同的情况下也没有显示这个结果,如果有人能告诉我发生了什么,为什么发生了什么,以及如何修复这个问

  • 问题内容: 在PHP中可以做到。在JavaScript中,您通常会使用相同的方法,但这并不完全相同。如果确实存在,但条件是或(或可能还有其他值),则条件也将评估为false 。 JavaScript 中PHP的完美替代品是什么? 从更广泛的意义上讲,有关JavaScript处理不存在的变量,没有值的变量等的通用完整指南会很方便。 问题答案: 我通常使用运算符: 如果该属性不存在或其值是,它将返回。