腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
关于
内存
分配,C malloc/calloc依赖于
Linux
/malloc还是相反?
、
、
据我所知,C具有以下
函数
,例如:malloc、calloc、realloc,用于分配
内存
。而
linux
内核还具有以下功能:malloc、mmap、kmalloc、vmalloc.分配
内存
我想知道哪一个是最低的。如果你说"
Linux
内核是最低的
函数
,你的C程序必须用
Linux
内核分配
内存
“,那么
Linux
内核如何分配它自己的
内存
呢?或者说,"
Linux
内核是最低的
函数</
浏览 1
提问于2022-03-19
得票数 -1
回答已采纳
1
回答
如何在
Linux
计划中获得Azure
函数
上的
内存
转储
、
在Windows计划中,有一个选项可以接受
内存
转储:但是,
Linux
计划中缺少此选项:中可用的选项对于
Linux
函数
是不可用的。有办法在
Linux
上获取Azure
函数
的
内存
转储吗?
浏览 4
提问于2022-08-16
得票数 0
回答已采纳
1
回答
nodejs zlib中的
内存
泄漏
、
当我在一个循环中调用deflate
函数
5000次时,发生了
内存
泄漏。并且brk
函数
在
Linux
中被调用超过10000次(strace -cfe mmap,munmap,mprotect,brk -p {-p Id} )。但是,当我使用setInterval每1秒调用5000次时,没有
内存
泄漏。并且brk
函数
在
Linux
中出现的次数要少得多。 在nodejs中,同样的数字被称为5000,但为什么在
Linux
中brk
函数
的调用次
浏览 36
提问于2020-05-18
得票数 0
2
回答
虚拟
内存
中的malloc
函数
我读取malloc
函数
在堆上分配
内存
,堆驻留在OS(
Linux
)中的虚拟
内存
中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
2
回答
linux
中每个进程的
内存
监控
、
、
、
、
我希望实现我的内核能够监控每个进程的
内存
。但是,我所能做的就是打印出进程和pid。我找不到一个可以帮助监控
内存
的
函数
。下面是我实现的内核中的代码。我使用的是
Linux
内核版本4.11.0-rc7。#include <
linux
/kernel.h>#include <
linux
/resource.h> #include <
linux
&
浏览 1
提问于2017-04-26
得票数 0
1
回答
Linux
中mremap
函数
的特点
、
、
在
Linux
中,mremap
函数
用于重新映射使用mmap映射的
内存
。请帮助我澄清以下几点: 如果mremap
函数
成功,那么在
内存
中是否有以前的数据?
浏览 38
提问于2013-04-18
得票数 3
1
回答
嵌入式
linux
上的getrusage
函数
、
、
、
、
我正在寻找时间和
内存
消耗。在
linux
上,为了获取当前程序占用的
内存
,我使用了getrusage
函数
。它在我的机器上运行得很好。当我将这个应用程序交叉编译到arm架构中,并在我的嵌入式设备(也运行
linux
)上运行我的代码时,出现了问题,
内存
函数
返回0。应用程序在嵌入式设备上运行良好,只是
内存
函数
返回0。
浏览 8
提问于2011-07-22
得票数 3
回答已采纳
2
回答
在
Linux
中读取文件的最快方法?
、
、
、
、
在
Linux
上,将文件读入字节数组/处理字节的最快方法是什么?这可能包括
内存
映射、sys调用等。我不熟悉许多特定于
Linux
的
函数
。在过去,我使用了boost
内存
映射,但我需要更快的特定于
Linux
的性能,而不是可移植性。
浏览 1
提问于2013-10-16
得票数 3
2
回答
Linux
下的动态
内存
管理
、
我知道在Windows下,有像global_alloc()这样的API
函数
,它们分配
内存
,并返回一个句柄,然后这个句柄可以被锁定,返回一个指针,然后再解锁。解锁时,系统可以在空间不足时移动这块
内存
,从而优化
内存
使用。 我的问题是,
Linux
下有类似的东西吗?如果没有,
Linux
是如何优化其
内存
使用的?
浏览 3
提问于2010-03-29
得票数 1
回答已采纳
1
回答
在
Linux
内核中有类似于mprotect的功能吗?
、
Linux
中的护卫系统调用允许调用程序将
内存
区域设置为只读/执行、只读(不执行)、只执行等等。显然,它只能在用户空间中使用。在
Linux
内核中是否有类似的
函数
允许我更改内核中的
内存
页属性?
浏览 0
提问于2018-06-19
得票数 1
2
回答
linux
中使用最大
内存
的程序
、
、
、
、
比方说,
linux
中运行着3-4个高度
内存
密集型的应用程序,例如,任何视频处理应用程序。这些应用程序使用不同数量的RAM,它们的
内存
访问模式也不同。另外,让我们说,这些应用程序运行在不同的核心。我想找的是- 在这方面
浏览 1
提问于2015-02-13
得票数 0
2
回答
Linux
和
内存
泄漏
、
Linux
是否会立即自动回收应用程序使用的所有
内存
?在调用exit(0)之前,是否真的值得在多线程应用程序中调用每个类的析构
函数
?如果
Linux
总是立即回收应用程序使用的所有
内存
,那么
内存
泄漏只是应用程序创建的悬空指针,也只是它的生命周期。
浏览 1
提问于2010-08-25
得票数 1
回答已采纳
1
回答
内核中的红黑树不受保护吗?
、
、
在
Linux
内核中,为了存储进程的
内存
区域,
Linux
同时使用链表和红黑树。是一个
函数
,它通过红黑树定位vm_end字段大于传递地址的第一个
内存
区域。如果另一个线程同时调用
函数
来删除树上的某些元素,该怎么办?
浏览 0
提问于2015-11-27
得票数 5
1
回答
线程亲和力也限制
内存
分配吗?
、
、
、
两个CPU的
内存
访问时间不一样。); } 我的问题是,它是否也限制了线程的
内存
分配例如,如果我在运行在CPU-1中的线程中的malloc,
内存
是否只在CPU-1的
内存
中分配?
浏览 6
提问于2014-06-16
得票数 2
回答已采纳
2
回答
我可以在
Linux
驱动程序中使用来自<stdatomic.h>的C11,还是必须使用
Linux
的
内存
屏障
函数
?
、
、
、
、
我可以在
Linux
驱动程序(内核-空间)中使用和与来自C11的,还是必须使用
Linux
的
内存
屏障
函数
: GCC 4.7.2或以上
浏览 7
提问于2014-02-01
得票数 3
回答已采纳
2
回答
将
linux
内核中的
函数
导出到
linux
模块
、
、
我试图在
linux
模块中分配一个很大的
内存
块,但是kalloc不能这样做。我知道唯一的方法是使用alloc_bootmem(unsigned long size),但我只能从
linux
内核中分配它,而不能从模块中分配。所以我想出了这个解决方案:对于我的情况,这是最好的解决方案吗?就像我说的,我需要处理一大块
内存
...另外,如何从内核导出
函数
并在模块中使用它?如何使指向数据
浏览 0
提问于2013-08-29
得票数 0
1
回答
使用
linux
用户空间
内存
进行缓存
、
、
、
、
我想在我的用户空间
linux
应用程序中实现一个
内存
缓存(某种类型)。 我所追求的本质上是与
linux
的文件系统缓冲区缓存相同的行为:任何没有被其他任何东西使用的
内存
都被我正在缓存的进程所使用。如果我要写这段代码,硬性限制我的缓存应该有多大,我必须从本质上限制我的缓存到某个预定义的值,而不是如果其余进程没有使用那么多
内存
,它就会增长,或者如果
内存
使用量膨胀,它就会缩小。我想要的是,当
linux
实际需要
内存
时,它会调用某种回调
函数
,通知我
浏览 6
提问于2012-02-22
得票数 2
3
回答
如何在ubuntu上捕获
内存
不足异常
、
、
、
我试图通过下面的
函数
来捕获
内存
不足异常:{{这是正常的吗? 如何在
Linux
上捕获
内存
不足异常?附言:我在ubuntu12.04 64位上测试,只用4 4GB
内存
测试
浏览 12
提问于2014-05-15
得票数 0
1
回答
Linux
计划中Azure
函数
应用程序的高
内存
消耗
、
我刚从Windows计划转向Azure
函数
应用程序的
Linux
,
内存
使用量增加了5倍。 该
函数
很少使用,因此较高的
内存
使用量与更大的流量之间没有相关性。
浏览 5
提问于2022-04-26
得票数 1
1
回答
关于LinuxV5.4内核arm64_memblock_init() / fdt_enforce_memory_region()
、
、
、
、
Q:
linux
,usable-memory-range属性的用途是什么?最近,我正在分析
Linux
内核如何初始化
内存
。当我在arm64_memblock_init中使用arch/arm64/mm/init.c
函数
时,会遇到一个名为fdt_enforce_memory_region().The function的
函数
,它在设备树中处理所选节点的
函数
调用链为: -> -> 。但是为什么memblock_cap_memory_range()
浏览 6
提问于2019-10-23
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
Linux C加加 类之构造函数!
解读 Linux 内存管理新特性 Memory folios
函数探讨:将字符串转为内存数组
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券