腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
测试
懒虫-怎么做?
linux
、
linux-kernel
、
kernel
、
dynamic-memory-allocation
但是问题是,我如何
测试
它呢?我们将非常感谢您的帮助!
浏览 4
提问于2013-04-21
得票数 1
4
回答
当仍有大量交换时malloc失败。
c
、
linux
、
memory
、
system-calls
为了
测试
内存
行为,我使用GCC 4.7.1在32位
Linux
3.2上编译了以下C程序,没有任何编译器标志:#include <stdio.h> while (malloc(4096)) ; return 0;当我运行程序时,我注意到malloc在
分配
了大约2.5GB的驻留
内存
后失败(“无法
分配
浏览 2
提问于2013-07-29
得票数 4
回答已采纳
1
回答
在启动时,
Linux
内核如何为自己的
内存
分配
器
分配
内存
?
linux
、
memory-management
、
linux-kernel
我开始编写一个非常简单的
内存
分配
器,我只是在页面结构上进行迭代,以找到一个空闲的页面,并在找到一个页面时中断循环。当我开始写
分配
器时,我偶然发现了一个问题。我在QEMU上
测试
我的内核。 我到处读到,
Linux
内核为系统中的每个页面都保存了一个页面结构。我猜
Linux
内核的
内存
分配
器使用页面结构来确定哪些页是空闲的,哪些是不空闲的。如果
Linux
内核的
内存
分配
程序依赖于页面结构来工作,那么它如何为页结
浏览 6
提问于2022-01-04
得票数 2
1
回答
Malloc & calloc:
分配
的不同
内存
大小
c
、
memory
、
memory-management
、
malloc
、
calloc
有趣的事情: 但是,如果我在
Linux
上运行相同的代码,那么
分配
就会继续进行(在600 k的
分配
之后,许多GB使用了它,直到它最终被杀死),并且使
浏览 5
提问于2015-12-01
得票数 1
回答已采纳
5
回答
如何在
linux
中找到
分配
的
内存
c++
、
linux
、
unit-testing
大家下午好, 我试图完成的:我希望实现一个C++单元
测试
夹具的扩展,以检测
测试
是否
分配
了
内存
,并且没有释放它。我的想法是在
测试
前后记录
分配
级别或空闲
内存
级别。如果它们不匹配,那你就是在漏掉记忆。它在不
分配
内存
的情况下在对函数的连续调用之间进行更改。我相信它返回的是缓存
内存
,而不是
分配
的
内存
。它也是以4k的增量变化的,所以它太粗糙了,没有任何实际用途。我可以通过
分配
浏览 0
提问于2009-08-10
得票数 3
回答已采纳
3
回答
无锁算法的指针对齐
c
、
linux
、
x86-64
、
lock-free
当使用calloc时,指向新
分配
的
内存
的指针对齐到至少一定数量的最低有效位,这意味着最低有效位(作为标记指针)可用于无锁算法,并且实际上通常用于这些算法。我在
linux
ubuntu服务器上
测试
内存
管理功能( x86_64 GNU/
Linux
,3.10.23-xxxx-std-ipv6-64-vps),从我的实验来看,4个最低有效位似乎被设置为0。根据我所读到的,它指出指针对齐是以这样的方式形成的,即表示为uintptr的指针将被4除以(对齐到2个最低有效位) 从POSIX (
浏览 3
提问于2015-06-08
得票数 2
1
回答
MAP_HUGETLB未定义
c
、
linux
、
mmap
、
huge-pages
我想在
Linux
上
测试
巨大的
内存
页面
分配
。只是为了在袖子上有另一个方法。但我的
测试
根本无法编译。但是无名
内存
也可以。Default1073741824 0 0 0 问题是,在巨大页面的支持下,我如何
分配
内存
浏览 67
提问于2019-12-31
得票数 1
回答已采纳
2
回答
关于
内存
分配
,C malloc/calloc依赖于
Linux
/malloc还是相反?
c
、
linux
、
linux-kernel
据我所知,C具有以下函数,例如:malloc、calloc、realloc,用于
分配
内存
。而
linux
内核还具有以下功能:malloc、mmap、kmalloc、vmalloc.
分配
内存
我想知道哪一个是最低的。如果你说"
Linux
内核是最低的函数,你的C程序必须用
Linux
内核
分配
内存
“,那么
Linux
内核如何
分配
它自己的
内存
呢?或者说,"
Linux<
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
1
回答
一个程序可以
分配
多少
内存
?
c++
、
linux
、
out-of-memory
我能为在
Linux
下运行的C++程序
分配
多少
内存
?在我的
测试
用例中,使用new或malloc可以
分配
超过170 my的
内存
。作为比较,相同的代码只能在windows中
分配
1.8G,然后终止。我的
测试
机,一台是虚拟机,使用虚拟盒,centos7 64位,
内存
2Gb .主机为win10 64位,
内存
8Gb。使用免费命令的截图, 下面是
测试
代码,#
浏览 0
提问于2019-08-01
得票数 5
回答已采纳
1
回答
在visual studio单元
测试
中检查
内存
泄漏
c++
、
visual-studio
、
memory-leaks
我主要是一个
Linux
开发人员,但是,我继承了一个带有
内存
泄漏的windows。我知道原因,相信我已经修好了。我想在单元
测试
中检查这个。单元
测试
使用内置的cppunit
测试
框架,这与我通常在
Linux
上使用的框架无关。或者类似地,要检查一个
分配
器类型函数是否准确地
分配
了后续析构函数释放的
内存
量。 我是否可以使用合适的API来可靠地获得当前
内存
的使用情况?不幸的是,这并不能准确地反映
分配
情况和正在进行
浏览 3
提问于2019-12-19
得票数 0
回答已采纳
2
回答
在
Linux
机器上模拟系统资源不足
linux
、
debugging
有人能推荐一个实用程序来模拟
Linux
系统上的资源约束吗?我需要
测试
系统在压力下的性能--包括
内存
和CPU。 我需要一些东西来
分配
一定数量的
内存
,因此为我正在
测试
的程序留下的
内存
更少。
浏览 5
提问于2009-10-12
得票数 3
回答已采纳
3
回答
Python for
Linux
中的垃圾回收
python
、
linux
我有点不明白Python是如何
分配
内存
和垃圾收集的,以及它是如何特定于平台的。代码片段B:>>> y = "x"*10000000False Snippet A返回true,因为当Python
分配
内存
时,它会将其
分配
到第一个
测试
的相同位置,以及第二个
测试
中的不同位置,这就是它们的
内存</
浏览 2
提问于2012-10-31
得票数 4
回答已采纳
1
回答
Syscall为用户
分配
内存
c
、
linux-kernel
我在
linux
内核(3.2)中声明/定义了一个结构,目前我正试图在syscall中
分配
其中一个结构,并为调用syscall的进程返回一个指向它的指针。考虑到如果取消引用,我如何才能从这个
内存
中读取数据,我会得到一个分段错误。目前,我正在使用kmalloc来
分配
内存
;是否需要打开一个标志来访问该
内存
,还是应该使用其他东西来
分配
该
内存
?目前的syscall实施情况: #include <
linux
/linkage
浏览 4
提问于2012-10-20
得票数 0
回答已采纳
2
回答
如何从命令行
测试
oom-杀手
command-line
、
ram
、
memory-usage
OOM杀手或
内存
外杀手是
linux
内核在系统
内存
严重不足时使用的一个进程。..。这通过确保
分配
给进程的
内存
被积极使用来最大限度地利用系统
内存
。如何从命令行
测试
oom-杀手?
浏览 0
提问于2019-11-11
得票数 13
3
回答
C中静态
内存
分配
与动态
内存
分配
的代价
c
、
linux
、
memory
、
memory-management
我非常想知道什么是
内存
分配
的首选方法,当您知道static vs dynamic上的C中的对象/项的确切数量时,
Linux
对性能(例如运行时间)是有益的。少量对象(少量
内存
)和大量对象(巨大
内存
)的成本。请让我知道。谢谢。注意:我们可以对此进行基准
测试
,并可能知道答案。但我想知道解释这两种
分配
方法性能差异的概念。
浏览 3
提问于2015-05-12
得票数 21
回答已采纳
2
回答
在arm
linux
内核中多早可以调用kalloc?
linux
、
arm
、
boot
我想从arm
linux
内核中的machine_init函数动态
分配
内存
。然而,我的
测试
表明,调用kalloc有时会导致系统完全无法引导。 我的调试工具非常有限,所以我不能给出更多关于失败的信息。简而言之,在ARM
linux
中从machine_init函数调用kalloc合法吗?如果不合法,还有其他选择吗?我知道在大多数情况下,在引导过程中这么早就
分配
内存
是错误的(这种工作应该由设备驱动程序完成);但是,我确信我的特定项目需要这样做。
浏览 1
提问于2010-03-27
得票数 1
回答已采纳
1
回答
如何创建100M字节的缓冲区
linux-kernel
我正在
测试
Linux
上的一个接口的吞吐量。我正在使用DMA进行数据传输。DMA需要连续的
内存
位置。但是kmalloc无法
分配
超过1MB的
内存
。有没有其他方法可以创建高达100M字节的大缓冲区?
浏览 0
提问于2011-05-01
得票数 4
1
回答
Linux
承诺的
内存
比它所能提供的要多。
c++
、
linux
、
memory-management
考虑以下在
Linux
上运行的小程序:#include <unistd.h> size_t10); delete [] large_arrays[i]; } 它
分配
了大量的
内存
但是,如果我使用top监视
内存
使用情况,它实际上不会减少。程序稍候,
浏览 1
提问于2020-01-31
得票数 1
回答已采纳
2
回答
Linux
内存
分配
/去
分配
linux
、
memory
pgfree/s命令在没有pgscand/s的情况下会发生吗?pgfree/s和pgscank/s之间有什么区别?
浏览 0
提问于2019-05-24
得票数 0
6
回答
使用malloc()强制垃圾收集/压缩
c++
、
memory
、
memory-management
、
malloc
、
heap-memory
我有一个C++程序,可以在不同长度的输入数组上对各种算法进行基准
测试
。在(3)处,保证在程序期间
分配
的堆上
分配
的所有
内存
都被释放。编辑:我知道在C/C++中没有真正的垃圾回收。我想强制
内存
分配
在(2)的空闲列表中加入相邻的空
内存
块。
浏览 0
提问于2009-04-09
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis 内存分配
Linux 内核将弃用并删除 SLOB 内存分配器
内存的分配策略
白话Go语言内存管理--内存分配原理
c语言-malloc分配内存
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券