腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在Win/
Linux
上使用
C
/
C
++分配
内存
的最简单方法是什么?
c++
、
c
、
linux
、
winapi
、
posix
在Win/
Linux
上使用
C
/
C
++中的WINAPI/POSIX,在包含
页
大小
为2MB或1GB的用户空间中分配
内存
的最简单方法是什么?CPU: x84_64 巨大/大页面
大小
:
浏览 4
提问于2015-11-29
得票数 0
回答已采纳
1
回答
如何分配完整
内存
页
c++
、
c
、
linux
、
memory-management
、
x86-64
在
C
或
C
++中,在
Linux
上,我希望在系统
内存
页
大小
的整页中分配堆
内存
。 (目的是增加有害缓冲区溢出导致分段错误的可能性。)当我用
C
++数组new (pointer = new char[size])分配
内存
时,其中的
大小
是sysconf(_SC_PAGESIZE)的倍数,那么分配的
内存
的(虚拟)地址通常不会是sysconf我在这里的问题是,我是否可以影响
内存
分配,以给我完整的<
浏览 0
提问于2017-04-11
得票数 3
回答已采纳
1
回答
大
内存
页
和碎片
linux
、
memory-management
、
shared-memory
、
powerpc
我使用的是
Linux
+ PPC64,其中
内存
页
大小
为64 size。如果我要在同一进程中分别分配32 the,那会占用
内存
中的一
页
还是两
页
呢?谢谢!
浏览 2
提问于2015-05-29
得票数 0
回答已采纳
6
回答
C
:在malloc()中使用getpagesize()
c
、
memory-management
、
malloc
在getpagesize()手册页中,它写到“函数getpagesize()返回
内存
页
中的字节数,其中" page”是一个固定长度的块,是
内存
分配的单元“。
浏览 6
提问于2014-02-07
得票数 1
回答已采纳
2
回答
虚拟
内存
总是可用的吗?
linux
、
virtual-memory
虚拟
内存
原理:虚拟
内存
的思想是创建一个与
内存
中的实际地址不相对应的虚拟地址空间。该系统将
内存
的正式副本存储在磁盘上,并仅在RAM中缓存最常用的数据。为了实现这一点,我们将虚拟
内存
分解为称为页面的块;典型的页面
大小
为4千字节。我们还将RAM分解为
页
帧,每个帧的
大小
与页面
大小
相同,可以容纳任何一
页
虚拟
内存
。我正在运行一个
Linux
系统,交换区是空的,因为主
内存
中有足够
浏览 0
提问于2017-07-04
得票数 3
2
回答
如何知道我的服务器是否应该使用巨大的页面(
内存
页
大小
)
linux
、
redhat
、
memory
、
central-processing-unit
、
mtu
我也有几个问号grep Hugepagesize /proc/meminfo getconf PAGESIZE剂量禁用透明大
页
-意味着禁用巨大
页
选项?
浏览 0
提问于2018-02-24
得票数 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
回答
谁决定
页
表和页面
大小
?OS还是MMU?
operating-system
、
mmu
随着物理
内存
容量的变化,
页
表
大小
也随之变化,随着进程数的变化,
页
表
大小
也随之变化。到底是谁决定的呢?OS还是MMU?如果是操作系统,
LINUX
和Windows之间有什么不同?
浏览 1
提问于2013-03-21
得票数 1
回答已采纳
1
回答
/proc/<pid>/statm中“页面”的单位是什么?
linux
、
ubuntu
、
memory-usage
根据proc(5)的
linux
手册页: /proc/pid/statm提供有关
内存
使用情况的信息(以
页
为单位)。列是:(1)总程序
大小
(与/proc/pid/status中的VmRSS相同)驻留(2)驻留集
大小
(与/proc/pid/status中的VmRSS相同)共享(3)共享
页
(即,由文件支持)文本(4)文本(代码) lib (5)库(
Linux
2.6中未使用)数据(6)数
浏览 0
提问于2018-04-19
得票数 6
回答已采纳
1
回答
Linux
内核可以使用大于4KB的默认虚拟
内存
页
大小
而不修改内核吗?
linux-kernel
我们正在设计一个CPU,它将受益于16 an的虚拟
内存
页
大小
(它将降低缓存访问能力,并提高目标工作负载的性能,
内存
碎片不是问题)。标准页面
大小
为4KB。内核源代码有一种简单的方法将默认页面
大小
配置为16 to吗?或者,我们是否需要修改内核源代码,以便从4KB更改为16 4KB?如果有一个16 by的虚拟
内存
页
大小
,那么会发生什么意外的副作用呢?如果对于
Linux
内核有更深入的URL,那就太好了。 谢谢:-)
浏览 0
提问于2018-03-25
得票数 1
回答已采纳
1
回答
如何测量
Linux
中用户空间进程使用的
内存
总量?
linux
、
memory
如何测量分配给
Linux
中用户空间程序的
内存
总量?这是用户空间程序在实际
内存
中拥有的所有
内存
页
的
大小
。更新:“用户空间”是指由所有用户运行的进程,包括根进程(与内核空间相反)。
浏览 0
提问于2018-03-30
得票数 4
回答已采纳
2
回答
在
Linux
上使用大/大
页
的OpenSource应用程序
linux
、
memory-management
、
tlb
我在寻找在
Linux
(X8664)上使用大型/巨大
内存
页
(
大小
大于4KB的OS
内存
页
)的开源应用程序。我想研究一下今天的书页有多大。有人能告诉我很少有这样的申请吗?阿尔卡
浏览 5
提问于2012-01-17
得票数 0
回答已采纳
1
回答
我的webapp的数据库PostgreSQL经常失败。
java
、
postgresql
、
nginx
、
ddos
0xda/0x140Jan 4 20:50:32 ip-10-227-10-239 kernel: [516661.376982] [<
c
10a3
c
62>] __alloc_pages_nodemask+0x582Jan 4 20:50:32 ip-10-227-10-239 kern
浏览 0
提问于2012-01-04
得票数 0
回答已采纳
1
回答
x86_64
linux
内核
页
的
大小
是多少?
linux-kernel
、
virtual-memory
我很好奇x86_64
linux
内核页面的
大小
。我听说它是4KB,但其他一些消息来源告诉它是2MB。谢谢
浏览 0
提问于2019-05-12
得票数 2
回答已采纳
1
回答
在Windows上获取进程
内存
windows
、
command-prompt
我在Ruby中有一个用来获取当前进程
内存
使用情况的库,我刚刚收到一个报告,说它不能在Windows上工作。在mac和
linux
上,我可以使用ps -o rss= -p 3432为PID为3432的进程获取RSS
内存
。在Windows中有没有等效的命令?
浏览 1
提问于2016-01-13
得票数 16
回答已采纳
1
回答
-lm和cat /sys/proc/cat/xxxx之间的区别是什么?
linux
、
memory-usage
我试过了------ Shared Memory Limits --------max seg size (kbytes) = 67108864min seg size (bytes) = 1cat /proc/sys/kernel/shmmnicat /proc/sys/kernel/shmmaxcat /proc/sys/kernel/shmall
浏览 0
提问于2019-07-25
得票数 3
回答已采纳
1
回答
用过的和VIRT有什么区别?
linux
、
top
、
virtual-memory
"VIRT“或" used”包括内核空间使用的
大小
吗?什么是"pgms"?对于每个这样的进程,每个
内存
页
都被限制为下表中的一个象限。物理
内存
和虚拟
内存
都可以包含这四个
内存
中的任何一个,而交换文件只包含#1到#3。象限#4中的
内存
在修改后充当自己的专用交换文件。私人共享1+2匿名。叠起来。下讨论--任何占用物理
内存
的内容,从
Linux
-
浏览 0
提问于2018-10-29
得票数 0
2
回答
内存
页
的
大小
和文件系统集群的
大小
总是一样的吗?
filesystems
、
virtual-memory
来自http://en.wikipedia.org/wiki/Page_%28计算机_
内存
%29
页
、
内存
页
或虚拟
页
是虚拟
内存
的固定长度连续块,由
页
表中的单个条目描述。它是一个最小的数据单元,用于操作系统代表程序执行的
内存
分配,以及主存与任何其他辅助存储(例如硬盘驱动器)之间的传输。我想知道在同一个计算机系统(硬件和操作系统,特别是
Linux
)中,
内存
页
的<e
浏览 0
提问于2015-01-01
得票数 1
2
回答
Redhat 7.1内核进程堆栈
大小
从8K到16 8K
c
、
linux
、
linux-kernel
、
redhat
阅读Redhat 7.1的发布说明后,我看到了以下内容:Since Red Hat Enterprise
Linux
我知道内核进程堆栈是驻留
内存
,在创建进程时进行分配,并且
内存
需要是连续的,在
页
大小
为4096字节的x86_64中,内核需要为进程堆栈找到4
页
打算为2
页
。当内核
内存
支离破碎时,这个特性会成为一个问题吗?如果使用一个进程内核堆栈
大小
浏览 1
提问于2015-05-05
得票数 1
回答已采纳
1
回答
Linux
页面表管理与MMU
linux
、
kernel
、
computer-architecture
、
mmu
我有一个关于
linux
内核和MMU之间的关系的问题。现在我明白了,
linux
内核管理虚拟
内存
地址和物理
内存
地址之间的
页
表。同时,在x86体系结构中存在MMU,它管理虚拟
内存
地址和物理
内存
地址之间的
页
表。如果MMU出现在CPU附近,内核还需要处理页面表吗?这个问题可能很愚蠢,但另一个问题是,如果MMU负责
内存
空间,谁来管理高
内存
和低
内存
?我相信内核将从MMU (32位中的4GB)接收虚拟
内存<
浏览 3
提问于2014-09-24
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一篇读懂Linux 是如何管理内存的
从进程栈内存底层原理到Segmentation fault报错
看完这篇,别再说你不懂 Linux 内存管理了
Boltdb源码分析(一)-page结构
一文说尽 Linux 系统的 swap 交换空间
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券