腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
版的Windows“非分页
池
”是否存在这样的东西?
、
、
、
我一直在使用一个从“非分页
池
”读取数据的Windows应用程序来提高性能。在本例中,非分页
池
是网络驱动程序从线路上获取数据时写入数据的
内存
区。
Linux
如何处理
内存
、需要高速独占访问RAM的网络驱动程序(或其他驱动程序)以及“如何直接从非分页
池
读取”的问题?甚至在应用于
Linux
时也有意义吗? 非常感谢
浏览 1
提问于2010-10-26
得票数 1
回答已采纳
2
回答
具有共享只读
内存
的
c
++线程
池
、
、
我是
C
++并发编程的新手,我想编写一个基于线程
池
模式的服务器(在
linux
机器上),线程需要从共享
内存
读取(并且只读取)才能响应传入的请求 我很困惑:(我想知道当线程访问只读
内存
时,是否需要做些什么来同步它们,以及如何做到这一点(可能使用
内存
映射文件?)
浏览 0
提问于2012-10-25
得票数 5
回答已采纳
1
回答
dpdk
内存
池
分配的方式超出了需要
、
、
我有一个
linux
应用程序,它使用dpdk备忘录
池
。我正在尝试分配一个包含8000000个24个字节对象的
内存
池
。当在
内存
池
创建中不使用MEMPOOL_F_NO_CACHE_ALIGN时,它分配了1688兆字节的
内存
,大约是所需
内存
的10倍。
浏览 3
提问于2019-06-19
得票数 1
回答已采纳
2
回答
内核如何将进程限制为自己的
内存
池
?
、
、
、
我们有x86 CPU和操作
内存
,这个
内存
类似于一些
内存
池
,由可寻址的
内存
单元组成,这些
内存
单元可以通过CPU的MOV指令读取或写入它们的地址(我们可以将
内存
从这个
内存
池
移动到这个
内存
池
)。考虑到我们的程序是内核,我们可以完全访问整个
内存
池
。但是,如果我们的程序不是直接在硬件上运行,内核就会创建一些位于物理
内存
池内部的“虚拟”
内存
浏览 5
提问于2015-02-23
得票数 2
回答已采纳
1
回答
PERCPU:分配失败,size=256 align=256分配新块失败
、
、
在
Linux
内核模块编程中,我可以使用多少百分比空间? #include <
linux
/module.h>#include <
linux
/init.h> #include <
linux
/kthread.h>//kthread_create is_er
浏览 3
提问于2013-08-14
得票数 1
回答已采纳
1
回答
/proc/slabinfo提供了什么信息?
、
、
、
、
应用程序就是大容量的
内存
。在顶部显示为“已用
内存
”。我想知道它对应的驱动程序是否在分配
内存
,而不是在应用程序退出时释放它。/proc/slabinfo能帮我找出答案吗?
浏览 3
提问于2012-09-18
得票数 2
回答已采纳
1
回答
使用J9查看托儿所和保有权区域
、
我连接到了实例(它使用的是gencon我使用详细的GC在日志中检出了它),我几乎看不到
内存
池
: 不幸的是,我找不到任何方法来查看终身监禁和托儿所。TM) SE运行时环境(build pxa6460_26sr8ifix
浏览 8
提问于2015-11-17
得票数 0
回答已采纳
4
回答
linux
中的整个系统空间地址空间不使用请求分页,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统空间地址空间中使用了两部分
内存
,它们被命名为分页
池
和非分页
池
。因此,只有窗口的关键部分保存在非分页
池
(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统空间地址空间都不使用请求分页的概念?如果所有信息都是正确的,那么我是否应该得出结论,windows运行时需要的RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
3
回答
C
程序
内存
使用率-报告的
内存
多于分配的
内存
、
sprintf(str2, "%s%s", tmp, str1); } free(str2);在运行它时,任务管理器报告以下
内存
使用情况:程序开始- 1056K,程序结束- 17,748K 据我所知,没有
内存
泄漏,我编译它时没有调试符号(发布模式)。
浏览 3
提问于2011-08-24
得票数 2
1
回答
不同大小的对象的
内存
池
-
C
#
、
、
、
如何使对象
池
(
内存
池
)能够包含不同大小的不同数据?因此,如果我在
内存
池中请求具有一定大小的对象,它将返回一些分配给我的
内存
块,其大小与我的请求最接近。它应该用
C
#编写。在
C
++中有一些解决方案,但是
C
#没有
内存
池
。
浏览 3
提问于2012-11-12
得票数 2
回答已采纳
1
回答
Android上的低熵
、
、
每当android的熵
池
变小时,我们可以很容易地观察到设备的迟缓,但我在
linux
(ubuntu)上看不到类似的行为。我在两者中都使用了2 2GB的
内存
。为什么熵
池
对设备的性能有如此大的影响?我们如何确保熵
池
始终很高?$adb shell cat /proc/sys/kernel/random/entropy_avail
浏览 2
提问于2013-06-27
得票数 0
回答已采纳
5
回答
从malloc()发出的Windows和
Linux
本机OS/系统调用是什么?
、
、
、
、
我最近看到了以下帖子: 分配器只允许您指定不同的分配策略。例如,您可以使用一个分配器(只调用malloc一次)来检索一个大的
内存
池
,然后对于后续的分配请求,它只返回这个
池
的一小块。或者,您可以使用它作为钩子,允许您在每次分配或释放
内存
时执行一些额外的任务。 至于你的第二个问题,malloc是最低的,你可以不失去可移植性。malloc通常是使用特定于操作系统的
内存
分配函数实现的,因此这将是更低的级别。但这与您的
浏览 8
提问于2013-08-03
得票数 12
回答已采纳
4
回答
C
:
内存
池
库?
、
我需要一些快速的,线程安全的
内存
池
库。我在谷歌上搜索了很多,但是快速的解决方案没有线程安全性,而其他的解决方案确实很大。 有什么建议吗?
浏览 7
提问于2011-01-25
得票数 7
回答已采纳
1
回答
创建I2
C
设备驱动程序结构设置
、
、
、
我正在编写一个设备驱动程序,它使用I2
C
与主机通信。struct example_state {}; staticint example_probe(struct i2
c
_client *client, const struct i2
浏览 4
提问于2011-11-18
得票数 1
4
回答
最好的操作系统抽象?
、
、
、
我正在寻找一些东西来抽象
C
/
C
++中的标准操作系统功能:跨越/终止线程,发送/接收消息,启动/停止计时器,甚至是
内存
管理,尽管我自己可能可以用自己的缓冲
池
来处理这些。我希望能够在
Linux
/windows上进行开发和单元测试,然后为各种目标操作系统(对于嵌入式系统: eCos、FreeRTOS、VxWorks等)重新编译
c
/
c
++代码。
浏览 0
提问于2009-10-16
得票数 2
1
回答
为什么我的
Linux
的
内存
使用很多?
、
总
内存
为1GB。我只在上面运行了两个网站!但都是用过的。我怎么能释放一些记忆?重新启动服务器将工作一段时间。这些网站正在使用wordpress。
浏览 3
提问于2013-12-03
得票数 0
回答已采纳
2
回答
Linux
内核模块是一种
Linux
系统分页
池
吗?
、
、
、
我总是读到
Linux
内核是不可分页的。 如果我没有弄错Windows,那么应该将系统虚拟
内存
分配到分页部分(分页
池
)和非分页部分(非分页
池
)中。非分页部分直接映射到物理
内存
,并一直保持在那里,因为处理内核必须完成的最重要任务,而不太重要的部分可能不是。相反,
Linux
内核被划分为可访问模块,但我没有收集到这些模块是如何实现的信息。我解决了这个问题,因为通常认为
Linux
内核是分页的,但是不能交换它。
浏览 0
提问于2019-07-22
得票数 5
1
回答
线程结构的性能代价:丢失的优化和
内存
分配
、
、
我们正在经历一种奇怪的现象,在某些
内存
密集型工作负载中,头文件的包含会导致5-10%的性能损失。从一些研究来看,由于某些编译器优化不再可能,多线程应用程序似乎会受到一定的性能损失。或者,由于性能损失在执行许多
内存
分配时似乎是最明显的,那么在编译/链接阶段,编译器是否会意识到线程结构被实例化,从而切换到线程安全
浏览 6
提问于2015-07-03
得票数 5
3
回答
指定Java
内存
分配
池
地址
、
、
使用-Xms和-Xmx选项,可以设置
内存
分配
池
的初始和最大大小。我在
Linux
和AIX上发现,JVM在内部使用(k)mmap系统调用。地址参数为空,因此操作系统决定它映射
内存
的虚拟
内存
地址。背景:我必须通过(JNI)调用遗留代码,这需要大量不可重定位数据( 32位地址空间中的2GB数据)映射到
内存
中的特定位置。该区域与Javas
内存
分配
池
的位置重叠。编辑:这是实际的
内存
布局:0x1... Text 0x2...
浏览 11
提问于2011-01-03
得票数 4
回答已采纳
1
回答
芹菜+事件
池
在执行1000+任务后挂起
、
、
、
我们有8 Core,16 GB
内存
,
Linux
服务器运行芹菜,它运行芹菜工作队列myQueue,并在gevent
池
下运行1000个并发。}我们正在像下面这样经营芹菜也有人能解释我如何使用celery multi来使用gevent
池
吗?
浏览 12
提问于2015-02-24
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Netty源码解析 -- 内存池与PoolArena
图解|Linux内存碎片整理
内存对齐(C+)
Linux内存映射mmap原理分析
c语言-malloc分配内存
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券