腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
没有C标准库的ARM64程序集中的堆
内存
分配
linux
、
assembly
、
arm
、
arm64
、
armv8
我试图找到在armv8 8中进行堆
内存
分配
的方法--一个程序集,在
查看
syscall表和
查看
Linux
程序员手册之后,我无法找到在运行时
分配
和取消
分配
内存
的任何方法,而不使用malloc并从c标准库中释放我看过brk(),但似乎没有任何方法来取消
内存
分配
。
浏览 8
提问于2022-07-15
得票数 0
回答已采纳
2
回答
使用GDB读取寄存器指向的
内存
linux
、
operating-system
、
x86
、
gdb
如果我知道
内存
位置,有没有办法
查看
GDB中的
内存
内容? 也就是说,我正在调试我为操作系统课程编写的x86汇编程序。现在,我正在尝试用C和gas (GNU assembler)为x86上的
Linux
编写一个用户级线程库。我
分配
了自己的堆栈,并使esp寄存器指向该
内存
位置。现在,我想要读取
内存
,以
查看
我
分配
的堆栈中有什么。
浏览 0
提问于2013-03-30
得票数 4
回答已采纳
1
回答
在Solaris/
Linux
中释放
分配
的
内存
c
、
linux
、
solaris
、
free
我已经编写了一个小程序,并在Solaris/
Linux
平台上编译它,以测量将此代码应用于我的应用程序的性能。这就是我有点困惑的地方。在Solaris中,即使我
浏览 0
提问于2010-06-01
得票数 4
回答已采纳
2
回答
C:
内存
使用情况在calloc之后没有反映。
c
calloc(1024 * 1024 * 1024,sizeof(int)); 运行Debian Jessie我使用顶部作为系统监视器。
浏览 8
提问于2016-08-12
得票数 0
回答已采纳
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
回答
为什么一些tcp_[rw]?mem$巫毒显示所有的平等价值?
linux
、
networking
、
tcp
、
linux-kernel
查看
跨Internet的TCP优化指南,一个常见的主题是将tcp_mem、tcp_rmem或tcp_wmem三整数向量设置为在sysctl.conf文件中具有相等的值。借用TCP手册页,将这些值的函数描述为:当TCP全局
分配
的页面数低于此数时,它不会调整其
内存
分配
。当TCP
分配
的
内存
量超过此页数时,TCP会减缓其
内存
消耗。一旦
分配
的页数低于低值,就会退出此
内存
压力状态。TCP将
分配
的最大页面数(全
浏览 0
提问于2014-07-18
得票数 2
回答已采纳
1
回答
Mac错误shm中的共享
内存
文件夹:无效参数
c
、
macos
、
process
、
shared-memory
我通常用
linux
编写C代码。我现在使用的是一台Mac电脑,而且我是新手。在
linux
中,当我在进程之间使用共享
内存
时,
内存
是作为/dev/shm/resource_name中的一个文件
分配
的通常,当发生这种情况时,我会手动删除目录中的文件。 我的问题是:共享
内存
在osx中的位置。
浏览 2
提问于2016-04-13
得票数 2
1
回答
系统如何显示tomcat
内存
?
java
、
linux
、
tomcat
、
tomcat7
、
ram
我在一台虚拟机上给了我的tomcat大约3Gb的
内存
,这个虚拟机有大约8GB的-Xms3072M -Xmx3072M -Xmn1024M。它是没有堆的猫的
内存
吗?这是我在网上找到的方程式:因为8GB中的19.4%是2GB,而我的堆是3GB。这是没有堆的
内存
吗?
浏览 6
提问于2018-12-19
得票数 0
回答已采纳
4
回答
Linux
上的可清除
内存
区域
linux
、
caching
、
linux-kernel
、
memory-management
在Mac上,vm_allocate()允许创建可清除的
内存
区域。当检测到
内存
压力时,内核可能会在任何时候(锁定时除外)回收此区域。它对于缓存数据等非常有用。我想知道
Linux
(内核2.6)上是否存在类似的机制。谷歌搜索将我带到一些关于Android的信息,讨论可以被清除的共享
内存
的
分配
,但我还没有看到任何关于在普通
Linux
上实际做到这一点的API的讨论。
查看
mmap、shmat等的手册页时,没有显示用于设置可清除区域的标志。此功能在
Linux
上可用
浏览 1
提问于2011-03-21
得票数 5
回答已采纳
1
回答
Linux
内核在什么条件下杀死泄漏
内存
的进程?
linux
、
memory
、
memory-leaks
、
kernel
我在
Linux
服务器上检测到我的服务进程泄漏
内存
,它占用1.2G物理
内存
,消耗越来越多。 在
查看
内存
泄漏的代码时,我注意到进程已重新启动(如果由supervisord管理,则该进程将被重新启动)。什么时候内核会杀死一个正在泄漏
内存
的进程?当它消耗了太多的记忆?还是
内存
分配
得太快了?
浏览 6
提问于2015-11-17
得票数 0
回答已采纳
1
回答
间隔处理虚拟
内存
页平均累加交错
内存
linux
、
multithreading
、
memory
、
memory-management
、
powerpc
这个问题是关于DRAM速度和
内存
交织。我有一个非常具体的问题。我使用的是基于电源的体系结构板(减去AltiVec),我希望在进程地址空间中的两个区域之间复制一个大的
内存
段(虚拟连续)。我做了更多的研究,并发现我的董事会配备了一个单一的DDR3
内存
(速度1600 MB/s),它是相当接近最大可达到的速度已经。通过告诉他们,我也打算将每一条
内存
的大小减半,但我如何才能让内核
分配
给我的
内存
保证在两个
内存
之间平均
分配
呢?附注:我
浏览 3
提问于2014-07-09
得票数 1
回答已采纳
2
回答
Linux
内存
分配
/去
分配
linux
、
memory
pgfree/s命令在没有pgscand/s的情况下会发生吗?pgfree/s和pgscank/s之间有什么区别?
浏览 0
提问于2019-05-24
得票数 0
8
回答
调用free或delete是否会将
内存
释放回“系统”
memory-management
这是我的问题:调用free或delete会释放回“系统”的
内存
吗?我的意思是,它曾经减少过进程的数据段吗? 让我们考虑一下
Linux
上的
内存
分配
器,即ptmalloc。据我所知(如果我错了请纠正我),ptmalloc维护着一个空闲的
内存
块列表,当一个
内存
分配
请求到来时,它会尝试从这个空闲列表中
分配
一个
内存
块(我知道,
分配
器比这个复杂得多,但我只是简单地说)。据我所知(请纠正我),使用malloc
分配
浏览 0
提问于2009-09-14
得票数 43
回答已采纳
1
回答
为什么Matlab不使用交换,而使用错误“
内存
不足”?
matlab
、
out-of-memory
我想知道为什么Matlab不使用交换,而是抛出“
内存
中”的错误?这与Java有关吗?我知道“
内存
不足”意味着它没有连续的记忆。
浏览 4
提问于2012-09-17
得票数 4
回答已采纳
2
回答
如何查找“弱”
内存
泄漏
c++
、
memory-leaks
在C++程序中,我有时会遇到“弱”
内存
泄漏的问题。我的意思是,有些对象积累了资源,但是最终这些对象被正确地销毁,它们的
内存
被释放,这样这些泄漏就不会使用传统的
内存
调试工具,比如val研或address杀菌剂。它永远增长,但是当缓存被破坏时,它的
内存
会在程序的末尾被回收。 如何调试这一点呢?是否有工具可用于
查看
程序
分配
的最大对象在哪里?转储
分配
内存
的当前状态(包括调用堆栈)?看看哪些物体在生长?我正在使用
Linux
,但我也对其他平台感兴
浏览 4
提问于2021-10-22
得票数 0
5
回答
如何获取Kubernetes Node上运行Pod的历史记录?
java
、
linux
、
linux-kernel
、
kubernetes
在Kuberenetes集群中,我们遇到了集群节点
内存
耗尽和
Linux
调用OOM杀手的零星情况。
查看
日志,似乎调度到Node上的Pod请求的
内存
超过了Node可以
分配
的
内存
。问题是,当调用OOM杀手时,它会打印出进程及其
内存
使用情况的列表。然而,由于我们所有的Docker容器都是Java服务,“进程名称”只是显示为"java",不允许我们追踪哪个特定的Pod导致了问题。
浏览 188
提问于2016-09-18
得票数 9
回答已采纳
2
回答
虚拟
内存
中的malloc函数
linux
我读取malloc函数在堆上
分配
内存
,堆驻留在OS(
Linux
)中的虚拟
内存
中。所以我对此毫不怀疑: 如何在
Linux
操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
1
回答
如何检查
分配
的
内存
是否已被释放?
command-line
、
memory
是否有人知道我需要在终端上输入哪个命令,这样我就可以检查是否所有
分配
的
内存
都被成功释放了?
浏览 0
提问于2015-04-29
得票数 1
回答已采纳
3
回答
Linux
内核
内存
管理,是否一直使用连续的
内存
页?
linux
、
memory-management
、
kernel
linux
内核是否连续地
分配
内存
,例如从malloc
分配
内存
?如果没有大的部分可用,而是作为整体工作的小部分,
Linux
会使用它吗?
浏览 3
提问于2012-07-25
得票数 1
1
回答
DMA的快速
内存
缓冲器
c
、
memory
、
dma
我目前正在为DMA开发
linux
驱动程序。驱动程序使用dma_alloc_coherent
分配
内存
区域,我使用_dma_mmap_id = (int*) mmap(NULL, buffer_size, PROT_READ | PROT_WRITE我试图为测试目的
分配
非相干
内存
(使用kmalloc和dma_alloc_noncoherent) (只是为了
查看
这是否加速了
内存
访问),但在这些情况下,我能够
分配
的
内存
量非常有限(例如,4MB
浏览 1
提问于2016-05-16
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis 内存分配
Linux 内核将弃用并删除 SLOB 内存分配器
内存的分配策略
白话Go语言内存管理--内存分配原理
c语言-malloc分配内存
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券