腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
保留
堆
大小
、
、
我注意到,在2.6.32MIPS内核上,内存布局总是相同
的
。也就是说,对于大多数进程(或者至少是我研究过
的
进程),程序
的
堆
都是从0x10146000开始
的
。所以基本上,
堆
已经在虚拟内存中保留了所有这些
大小
,我想修改它,因为似乎在某些时候,如果我耗尽了虚拟内存(在地址空间
的
其余部分),mmap将失败,而不是尝试在上面提到
的
空间中进行映射,尽管
堆
只有几MB。
浏览 0
提问于2012-09-11
得票数 0
2
回答
虚拟内存中
的
malloc函数
我读取malloc函数在堆上分配内存,
堆
驻留在OS(
Linux
)中
的
虚拟内存中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改
堆
大小
?
浏览 3
提问于2013-06-27
得票数 1
2
回答
Linux
中
的
Java
堆
大小
、
、
我可以在
Linux
中做-Xmx1792m吗?
浏览 1
提问于2015-05-10
得票数 0
回答已采纳
1
回答
在Solaris/
Linux
中释放分配
的
内存
、
、
、
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我
的
应用程序
的
性能。 程序就是这样写
的
,一开始用
的
是sbrk(0)系统调用,我取了
堆
区域
的
基址。之后,我使用malloc系统调用分配了1.5 GB
的
内存,然后使用memcpy系统调用将1.5 GB
的
内容复制到分配
的
内存区。然后,我释放了分配
的
内存。在释放之后,我再次使用sbrk(0)系统调用来查看<em
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
1
回答
JVM内存+剂量
堆
大小
Xmx值对消耗内存有影响
、
、
、
我们有带有服务
的
linux
红帽机器(服务基于java )。假设我们将
堆
大小
增加到Xmx10G 此更改对服务
的
内存消耗有影响吗?还是服务应该使用与
堆
大小
更改前相同
的
内存?
浏览 0
提问于2020-01-09
得票数 0
回答已采纳
2
回答
获取
Linux
中每个进程
堆
和堆栈
的
大小
。
、
、
、
我想知道
linux
中每个进程
的
堆
和堆栈
的
大小
。有什么办法能找到吗? 我发现sbrk(0)会给我
堆
的
末端。但是如何找到
堆
的
开始来获得
堆
的
大小
呢?此外,在堆栈
大小
上,是否有任何方法可以通过任何库调用或系统调用来找到每个进程
的
堆栈和当前堆栈指针地址
的
开始?
浏览 5
提问于2016-10-19
得票数 2
回答已采纳
2
回答
如何在
Linux
中找到
堆
的
大小
?
、
我在ARM Cortex-A8处理器板上运行了一个
Linux
。内核
的
版本由(uname -a)获得:要调试一些由于malloc()故障而崩溃
的
应用程序(我
的
错误
大小
很大),而且板上有208 MB
的
DRAM。在这个
Linux
/板设置中,我需要了解: 什么是为这个kernet配置分配/预留
的
堆
浏览 11
提问于2010-03-01
得票数 3
回答已采纳
1
回答
java服务器应用程序必须给操作系统留下多少内存?
、
、
、
、
假设我使用-Xms256m -Xmx1024m运行tomcat,但希望增加
堆
的
使用。为了解决这个问题,请假定系统有5GB内存,是一个z/
Linux
系统。然而,如果可能的话,我想要一个更广泛
的
经验法则。不是重复:我看了这里,然而,他
的
回答似乎只是猜测,没有备份。这个问题
的
其他答案
浏览 0
提问于2015-05-22
得票数 3
回答已采纳
2
回答
malloc不能保证返回物理上连续
的
内存。
、
我正在阅读关于虚拟内存
的
文章,我
的
结论如下: 我是对
的
还是错
的
?请解释一下。
浏览 3
提问于2015-09-28
得票数 5
回答已采纳
2
回答
使用putty服务器上
的
tomcat停止错误
、
、
、
、
我在服务器上使用putty停止tomcat服务时出错。`[root@vps ~]# service tomcat7 stop Using CATALINA_BASE: /usr/tomcat7 Using CATALINA_TMPDIR: /usr/tomcat7/temp Using CLASSPATH: /usr/tomcat7/bin/bootstrap.jar /usr/tom
浏览 11
提问于2014-02-20
得票数 0
回答已采纳
2
回答
C程序中堆栈和
堆
的
“标准”
大小
是多少?
、
、
我读到过
Linux
上
的
“标准”和初始堆栈
大小
约为8MB,而Windows上
的
堆栈
大小
约为1MB。 但是
堆
分配是如何工作
的
呢?操作系统是否为进程
堆
设置了“虚拟”
大小
,就像它为具有已提交内存和保留内存
的
堆栈所做
的
那样?
浏览 3
提问于2011-11-05
得票数 6
1
回答
Linux
上
的
JAVA
堆
大小
监控
、
、
、
我正在寻找一种从
Linux
上
的
Java进程中提取
堆
大小
(最小、最大、已用)
的
方法。我需要一个光之光工具/命令来做这项工作。大型监控包不是一种选择。 我做了一些谷歌搜索和更多,但找不到可行
的
替代方案。到目前为止,我找到
的
唯一可能
的
选择是使用JMX协议。我在Java应用程序上启用了JMX,并使用各种使用JMX协议/库实现
的
java工具成功地对其进行了轮询。我想要
的
是一个简单
的
工具命令
浏览 0
提问于2014-08-27
得票数 1
1
回答
Linux
进程
的
默认分配
堆
大小
、
在
Linux
进程启动期间,默认
的
allocated
堆
大小
是多少?这不是关于
的
,而是因为注意到了这个。我还通过g++ -O0 -Wall -std=c++11和strace做了下面的测试,没有发现用于改变被测试对象new, delete上
的
堆
分配
的
系统。} 正如建议
的
那样,下面非常精确地显示了一些由于libc运行时而预先分配
的
空间,以及由于new, delete而引起
的
空间变化
浏览 3
提问于2020-04-19
得票数 1
回答已采纳
2
回答
Linux
堆
分配
、
、
、
在FreeRTOS中,
堆
只是一个全局数组,其
大小
(让我们调用是heapSize)定义在用户可以更改
的
H文件中。这个数组是一个非初始化
的
全局数组,使它成为图像
的
BSS部分
的
一部分,因此它在加载时被填充了零,那么,每个内存分配都从这个数组中提取,而每个分配内存
的
地址都是这个数组
的
一个偏移量。因此,为了最大限度地利用内存
大小
,我们可以近似于整个程序
的
Data、Text和BSS区域
的
大小
,
浏览 5
提问于2017-05-06
得票数 4
回答已采纳
1
回答
当未指定显式参数时,是否会为进程分配足够
的
堆
?
、
、
、
我在java 8上通过主类运行java进程,我没有指定anywhere min(Xms)和max(Xmx)
堆
大小
。但是,当我检查visualVM时,它是4267704320(即4.26GB),这是给定进程
的
默认最大堆
大小
(通过windows命令确认,也就是-XX:+PrintFlagsFinal -version类似地,在
linux
机器上也是如此)。我
的
问题是,如果我
的
进程(在
linux
机器上)需要更多5 GB (我有30 GB内存),那么当我没有指定
浏览 2
提问于2016-09-20
得票数 2
回答已采纳
1
回答
-Xmx
的
大值是否会推迟垃圾回收?
、
、
、
我有很多JVM运行在
Linux
Redhat上,它有32 of
的
物理内存和32 of
的
虚拟内存。这些JVM被配置为具有超过32 to
的
Xmx
的
总值,并且可能使
Linux
使用其虚拟内存。我
的
问题是,如果我指定
的
Xmx超过了所需
的
堆
大小
,它是否会延迟垃圾收集,并因此分配比所需更多
的
堆
大小
?因此,它将导致操作系统从其虚拟内存中分配内存,从而导致性能下降
浏览 2
提问于2012-12-04
得票数 1
回答已采纳
2
回答
进程
的
内存详细信息
、
、
如何获取在
linux
上运行
的
进程
的
内存详细信息?我需要找出特定
的
细节,比如堆栈
大小
,进程
的
堆
大小
。
浏览 3
提问于2011-05-25
得票数 2
回答已采纳
1
回答
如何通过docker文件更新java
堆
大小
、
如何使用dockerfile更新tomcat
linux
容器中
的
堆
大小
浏览 12
提问于2018-02-02
得票数 2
1
回答
堆
的
界限是什么?
、
、
、
、
在给定进程中
堆
的
界限是什么?我知道这个问题可能没有简单
的
答案,所以我对以下几个问题
的
答案感兴趣: 对于一个应用程序来说,是否有一种可移植
的
方法来找出它
的
起点/终点?
浏览 1
提问于2014-02-18
得票数 11
1
回答
64位平台上GCC
的
基本
堆
使用统计
、
、
、
、
我需要从GCC为
Linux
编译
的
C程序中回答一个基本问题:当前有多少进程
堆
在使用中(由malloc分配),以及如果释放
堆
块的话有多少驻留。我在
Linux
上使用GCC,所以我需要这个
Linux
。但是我假设
堆
对系统是不透明
的
,所以回答这个问题
的
唯一方法是使用标准库
的
实现所提供
的
方法。在Windows上
的
MSVC实现中,没有类似于mallinfo函数
的
功能,但是有所谓<
浏览 6
提问于2010-05-09
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何在 Linux 中扩展/增加 LVM 大小
华为王军:智能驾驶不能靠堆硬件,堆硬件堆不出好的驾驶体验
Linus 批评 Linux 内核开发者堆在合并窗口关闭前提交补丁
谈谈程序的堆和栈
浅析Windows下堆的结构
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券