腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++ OpenMP代码中的
内存
泄漏
、
、
、
我编写了一个c++ openmp代码--它在并行区域中有一个
动态分配
的
内存
私有变量,该区域处于while循环中。在每个循环中并行区域的末尾释放
动态分配
的
内存
。在每次分配和取消分配之后,我将通过
linux
机器上的/proc/self/stat文件监视
内存
。我发现一些
内存
较少的常驻设置大小。为什么会这样呢?
浏览 7
提问于2012-09-20
得票数 3
1
回答
Mac/Win中的Docker CPU/Mem分配
、
、
、
、
据我所知,目前,Docker要求我决定前端需要静态地分配多少
内存
和CPU内核给它运行的虚拟化
linux
。这是非常不理想的! 有一天,Docker或会
动态分配
CPU和
内存
资源吗?
浏览 3
提问于2017-12-22
得票数 4
2
回答
计算进程消耗的最大空闲存储
内存
。
、
、
我想比较一组进程
动态分配
的堆的最大数量。
Linux
中是否有任何系统命令或任何应用程序可以自动执行此操作?类似于运行进程并监视进程消耗多少
内存
的监视工具。不幸的是,size(1)命令只反映进程的文本和数据
内存
部分,以及进程使用的平均
内存
的进程记帐报告。
浏览 4
提问于2011-05-30
得票数 2
回答已采纳
2
回答
管理私有堆
、
、
我在某些项目(基本上是C/C++中的许多嵌入式应用程序)中看到,它们管理
动态分配
,如下所示 Q1:上面提到的具有私有堆管理的设计的优点。Q2:在C,
Linux
中是否有任何内置函数可以提供接口来在以前分配的块中进行
动态分配
。我搜遍了它,但没能控制住它 Q3:如果Q2中提到的选项不可用。任何关
浏览 2
提问于2012-11-29
得票数 3
1
回答
栈展开后未回收
Linux
堆栈驻留
内存
、
、
、
、
如果在堆栈上分配的话,
Linux
不再使用它时就不会回收
内存
。我在堆上
动态分配
(malloc/mmap) 1GB。在分配之前: 虚拟
内存
1GB 虚拟
内存
1GB 虚拟
内存
1GB 我在堆栈上
动态分配
1GB。在此之前:
浏览 3
提问于2013-01-17
得票数 2
1
回答
linux
支持Intel DVMT吗?
、
、
、
、
Linux
(特别是Ubuntu)支持英特尔DVMT吗? 我有英特尔i5-2500 K,8GB
内存
没有显卡。它内置了32 It的专用图形
内存
。在我的Windows操作系统中,图形
内存
是从RAM (上升到1.7GB)
动态分配
的,并且大多数游戏在低FPS时运行得相当好。
浏览 0
提问于2012-12-12
得票数 4
1
回答
在使用OpenMPI时将C模块链接到Fortran程序: malloc导致段错误而不是null
、
、
、
它有一个用C编写的小模块,它试图通过迭代调用malloc()来确定
内存
中最大的可分配块,直到它返回null,然后将最大的成功分配大小返回给Fortran程序。
浏览 0
提问于2013-04-09
得票数 0
回答已采纳
2
回答
指针值超过可用
内存
?多么?
、
、
、
我使用Peano-Hilbert数据排序(c++ 4.9,
Linux
64x)来合并
动态分配
的
内存
。为了进行控制,我试图在
内存
中可视化实际的数据分布。它在大多数情况下都能正常工作,但有时我得到的值超过了现有
内存
,例如140170747903888,这相当于127TB的移位,而我只有16 GB的
内存
。搞什么鬼?
浏览 2
提问于2015-06-05
得票数 1
回答已采纳
1
回答
当使用SIGINT这样的信号中断C程序时会发生什么?
、
、
、
因此,我还想知道是否需要在进程终止之前进行任何特殊操作来进行清理(例如,释放所有
动态分配
的
内存
),还是由
Linux
内核处理。 如有任何帮助,我们将不胜感激。
浏览 37
提问于2021-08-07
得票数 0
回答已采纳
6
回答
有没有办法在运行时确定可用的堆栈空间?
、
、
、
、
所以我们不能在堆栈上存储大对象,我们转向
动态分配
(例如malloc)。此外,堆栈在函数调用嵌套时使用,因此我们也会因此而避免使用递归函数。有没有办法在运行时确定到目前为止使用了多少堆栈
内存
,以及还剩下多少
内存
? 在这里,我假设
linux
环境(gcc编译器)具有x86架构。
浏览 5
提问于2009-11-08
得票数 10
回答已采纳
2
回答
在arm
linux
内核中多早可以调用kalloc?
、
、
我想从arm
linux
内核中的machine_init函数
动态分配
内存
。然而,我的测试表明,调用kalloc有时会导致系统完全无法引导。 我的调试工具非常有限,所以我不能给出更多关于失败的信息。简而言之,在ARM
linux
中从machine_init函数调用kalloc合法吗?如果不合法,还有其他选择吗?我知道在大多数情况下,在引导过程中这么早就分配
内存
是错误的(这种工作应该由设备驱动程序完成);但是,我确信我的特定项目需要这样做。
浏览 1
提问于2010-03-27
得票数 1
回答已采纳
2
回答
Linux
中的malloc() --“不能保证
内存
真的可用”?
、
、
我将块保留在一个
动态分配
的数组中,因此在初始化世界的数据结构时必须使用malloc()。 默认情况下,
Linux
遵循乐观
内存
分配策略。这意味着当malloc()返回非空时,不能保证
内存
确实可用。如果系统
内存
不足,一个或多个进程将被OOM杀手杀死。有关更多信息,请参见proc(5)中的/proc/sys/vm/overcommit_memory和/proc/sys/vm/oom_adj的描述,以及<em
浏览 5
提问于2015-02-01
得票数 6
1
回答
为什么操作系统不拒绝这个程序的
内存
?
、
、
、
下面的C++为对象的大型数组
动态分配
内存
,其中包括大型整数数组。VALUE1]; // VALUE2 > 1000000while(true){} 据我所知,
内存
是以堆的形式分配的程序向OS请求
内存
,并处理
内存
分配。所以,我的问题是,如果程序没有可用的
内存
资源,为什么操作系统不拒绝给程序
内存
(这会使程序崩溃)?这是操作系统的工作。上面的程
浏览 0
提问于2017-04-18
得票数 0
4
回答
程序集x86 brk()调用用法
、
、
、
、
我尝试将
内存
动态分配
到堆中,然后在这些
内存
地址中赋值。我知道如何分配
内存
,但是我如何将寄存器中的值分配给第一个动态
内存
地址呢?mov rax, 0x2d ;
linux
int 0x80 ;calls the
linux
mov rax, 0x2d ;
linux
int 0x80 ;calls the
linux
浏览 8
提问于2014-03-23
得票数 8
2
回答
‘`VirtualAlloc()’的`MEM_RESERVE`标志今天真的有用吗?
、
、
、
、
首先,让我说我非常清楚VirtualAlloc()是如何工作的,以及现代操作系统的虚拟
内存
设施是如何工作的。那么,仅当
内存
页是一种宝贵的资源时,仅使用MEM_RESERVE仅仅是一件旧的事情吗?所以今天是无用的吗?
浏览 6
提问于2015-07-28
得票数 7
回答已采纳
5
回答
程序终止后
动态分配
内存
、
、
、
、
当包含
动态分配
的
内存
(使用malloc/new)但没有释放/删除调用的C/C++程序终止时,
动态分配
的
内存
会发生什么情况?是操作系统收回了
内存
,还是其他程序无法访问该
内存
?
浏览 8
提问于2011-07-18
得票数 27
回答已采纳
3
回答
动态分配
成员的动态创建对象的访问成本
、
、
、
我正在构建一个应用程序,它将具有A类型的
动态分配
对象,每个对象都有一个
动态分配
的成员(v),类似于下面的类int a;int* v;其中: 或者是否有任何技术来帮助访问
内存
,如预取方案?例如,在预取v
浏览 5
提问于2010-05-26
得票数 2
回答已采纳
6
回答
避免使用std::函数和成员函数分配
内存
、
MyCallBack cb;} 用val差制进行的实验表明,在
Linux
7.1.1环境下,func的行分配
动态分配
约24个字节。在执行std::function<void(void)> func = std::bind(&MyCallBack::Fire, &cb);时,是否可以避免
动态分配
内存
?
浏览 14
提问于2017-09-11
得票数 39
回答已采纳
2
回答
为多维字符串
动态分配
内存
如何为二维字符串
动态分配
内存
,如下所示。 int i;}; 如何为下面的
内存
动态分配
内存
?
浏览 5
提问于2013-11-23
得票数 0
回答已采纳
3
回答
Linux
需要多长时间来清空堆
内存
、
、
、
、
假设我
动态分配
了一个数组,比如或者类似的东西。另外,如果n是一个非常大的数字(出于参数的考虑,大约为100万),如果我在最后没有free()它,
Linux
清除堆
内存
需要多长时间?我知道任何操作系统都会清除未释放和未使用的堆
内存
区。
浏览 2
提问于2012-11-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
解读 Linux 内存管理新特性 Memory folios
一篇读懂Linux 是如何管理内存的
Linux下自动化监控内存、存储空间!
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券