腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
系统是如何从
内存
映射
文件的
内存
中捕获通过“`asm: MOV`”访问
内存
的?
、
、
、
、
当我使用将文件
映射
到
内存
时,它不是直接加载到
内存
中(缓存缓冲区RAM),而是只加载访问特定
映射
内存
区域时所需的部分。系统如何通过C: *ptr = val;或asm: MOV捕捉到
内存
映射
文件的
内存
并从文件中生成加载数据,使用什么
机制
(IRQ或类似于分页
内存
的
机制
),以及如何调用它?x86_64 操作系统:
Linux
,Windows
浏览 0
提问于2013-11-09
得票数 0
回答已采纳
1
回答
匿名
内存
映射
和共享
内存
是否只从物理
内存
中分配空间?
、
、
、
、
在
Linux
中,当使用System共享
内存
时,它(例如shmget())是否只从物理
内存
,或者物理
内存
或交换或它们的组合中创建共享
内存
段?(我猜是前者,因为共享
内存
据说是一种快速IPC
机制
) 当使用POSIX共享
内存
时,它(例如shm_ope
浏览 0
提问于2020-11-24
得票数 0
1
回答
在Solaris/
Linux
上将ANSI代码移植到Windows 2012
、
、
、
所需的是将运行在Solaris/
Linux
上的遗留C代码(约150万LOC)移植到Windows 2012。(目前在Cygwin上工作,但性能远远低于
Linux
) 这样一个港口的复杂性和最佳方法是什么? 将
浏览 2
提问于2014-07-21
得票数 0
2
回答
c++ boost写
内存
映射
文件
、
、
我想使用
内存
映射
文件。但几乎所有的例子都是关于阅读的。for (int i = 0; i < 2000000; ++i) {}如何使用
内存
映射
文件执行此操作在哪里可以找到使用
内存
映射
文件写入文件? 谢谢你的关心。
浏览 2
提问于2015-10-10
得票数 6
回答已采纳
1
回答
Redis Windows叉是否因为使用
内存
映射
文件而使用较少的RAM?
、
、
、
、
我在Redis上找到了以下论坛帖子:和一些微软开放技术团队成员: 为了实现持久化并模拟fork()复制上写
机制
,Redis的Windows端口将Redis堆放置在一个可以与子进程共享的
内存
映射
文件中。数据肯定存储在
内存
中,但是由于
内存
映射
的文件工作集将被记在“共享工作集”下,而不是“私有工作集”下。可以使用任务管理器或Windows性能监视器检查redis-server.exe的共享工作集。因为我发现redis-server进程占用的
内存
比info命令少得多(例如,i
浏览 2
提问于2015-07-14
得票数 2
2
回答
如何关闭shm_open文件描述符而不断开链接?
、
、
、
、
我有一个共同的共享
内存
空间,多个进程可以对它进行读写。在使用shm_open()访问共享
内存
和mmap()写入
内存
映射
文件时,我遇到了这个问题。我尝试使用shm_unlink(),但这关闭了与共享
内存
空间相关联的名称,并且无法再次使用关联的名称访问该
内存
。如何关闭文件描述符并保持与共享
内存
关联的名称?我在
Linux
环境中使用C#进行开发,并使用DLL导入来调用
Linux
本机函数。
浏览 2
提问于2018-12-19
得票数 1
回答已采纳
1
回答
验证正在访问的地址是否是程序集中进程
内存
的一部分。
、
、
、
我如何知道我将要访问的地址是进程
内存
的一部分?例如,如果我试图在随机进程 mean,0x010中这样做,它就会崩溃,因为0x10不在进程
内存
中,使用寄存器访问间接
内存
也是如此。
浏览 3
提问于2021-08-24
得票数 1
回答已采纳
1
回答
在Mongodb中,缓存是如何预热的?
我想知道缓存(
内存
)是如何预热的。我知道MongoDB使用
内存
映射
文件和操作系统的虚拟
内存
来根据需要交换页面。我不明白的是它是如何在启动时预热的。在启动时,mongod是否将数据库中的所有页面
映射
到虚拟
内存
,或者是否有其他
机制
来加载尚未
映射
的页面,这些页面在对数据库运行查询时被
映射
? 同样,数据库的大小也受系统可用虚拟
内存
量的限制。除了
内存
映射
之外,是否还有其他
机制</em
浏览 2
提问于2014-04-12
得票数 1
0
回答
C/C++ Windows或
Linux
将随机
内存
块
映射
为连续顺序
、
、
、
、
我的要求是模拟一个旧的摩托罗拉
内存
控制器。unsigned char aByte = Memory[MappedMemoryBank[Address>>13]][Address&0x1FFF]; 这可以很好地工作,但由于
内存
引用占处理时间的有没有一种
内存
映射
机制
,我可以分配一定数量(1024)的
浏览 11
提问于2017-06-08
得票数 0
回答已采纳
1
回答
提升mmap性能与本机
内存
映射
、
、
、
、
我将编写一个基准测试工具,该工具将测试磁盘系统的IOPS和带宽的组合,因此我将转向IO的文件备份
内存
映射
。因为该工具需要同时在POSIX和WinNT平台上使用,所以我不能只使用普通的老式mmap。另外,据我所知,你必须建议
Linux
内核,整个文件将被顺序访问?这就引出了增强
内存
映射
的问题。Boost
内存
映射
是否可能在Windows、
Linux
和Max OS X上使用类似质量的驱动程序的类似硬件上提供类似的性能?是否有人对系统中的Boost mmap进行
浏览 2
提问于2010-09-01
得票数 4
1
回答
是否可以删除稀疏文件的部分?
、
我在处理
内存
映射
文件。每个文件都使用截断分配(请参阅man 2截断)。然后是
内存
映射
,应用程序根据需要将条目写入文件的各个部分。这部分很简单。
Linux
中是否有一种删除稀疏文件部分的方法,还是这种
机制
对应用程序不透明?
浏览 0
提问于2020-03-20
得票数 2
回答已采纳
4
回答
C++多进程?
、
、
、
我看到了很多关于在
Linux
上使用"pipes“的信息。然而,我主要希望这适用于Windows和
Linux
(最好是通过跨平台库),最好是以类型安全、非阻塞的方式。
浏览 1
提问于2009-08-05
得票数 4
回答已采纳
1
回答
为什么我们的数据包嗅探器不能接收所有重放的TCP数据包?
、
、
、
、
发送方运行Ubuntu12.04.3LTS (
linux
内核3.8.13),接收方运行Ubuntu12.04 (
linux
内核3.2.023-泛型)。 我们能做些什么来确保所有的数据包被接收?
浏览 2
提问于2015-03-20
得票数 0
回答已采纳
2
回答
用于MPI创建的进程的共享存储器访问控制
机制
、
、
、
、
我有一个由多个进程使用的共享
内存
,这些进程是使用MPI创建的。我在
Linux
下从事C语言的工作。
浏览 1
提问于2013-06-13
得票数 1
回答已采纳
1
回答
Neo4j中的
内存
映射
文件
、
我想更多地了解
内存
映射
文件
机制
是如何工作的。我尝试使用neo4j的参数来查看
内存
映射
文件的不同设置如何影响性能,但我没有从中获得太多信息。您是否碰巧知道一本很好的参考资料(文章或书籍),它提供了有关Neo4j
内存
映射
文件
机制
的一些技术细节,以及对其性能非常重要的参数。 提前谢谢。
浏览 1
提问于2014-07-10
得票数 2
1
回答
为什么libpcap会捕获不完整的数据包?
、
、
我正在运行"tcpdump port 1025 -w out.pcap -s 4000“,所有从本地主机发送的数据包都会看到"XXX bytes on wire,54 bytes captured”(只捕获以太网和tcp报头,不捕获数据)。显然,snaplen是4000,因此我不明白为什么包被切到中间。我还写了一个直接使用libpcap的程序,同样的现象也发生了。这在libpcap 1.1.1和1.2.0rc1上都发生过,但是在libpcap 0.9.8上它起作用了!这
浏览 2
提问于2011-09-06
得票数 1
3
回答
Linux
上PCIe重新扫描后未分配的BAR区域
、
、
、
在
Linux
系统上,我有一个连接到PCIe的FPGA卡。我可以对FPGA重新编程,然后echo 1 > /sys/bus/pci/rescan,我的卡就会出现在lspci中。但是,不会为条形区分配任何
内存
:Region2: Memory at <unassigned> (64-bit, prefetchable) [disabled]
浏览 17
提问于2014-06-23
得票数 2
1
回答
R并行共享
内存
对象(windows)
、
、
、
我有一个很大的data.table。每个并行进程从它读取、处理数据并返回一个小得多的data.table。我不希望大DT被复制到所有进程,但似乎%dopar%函数在foreach包中必须复制。示例代码cluster = makeCluster(4)dt = data.table(x = rep(LETTERS, M), y = rn
浏览 2
提问于2016-03-03
得票数 3
回答已采纳
1
回答
从内核模块到用户空间进程的共享
内存
、
、
、
、
我是
linux
内核模块开发中的新手,我正在寻找从内核模块到用户空间进程共享
内存
段,以避免复制数据的延迟。我正在使用sys共享
内存
api,当我在两个进程之间共享
内存
时,它可以很好地工作,但是我不能在进程和内核模块之间共享
内存
。#include <
linux
/module.h> // init_module, cleanup_module // #include
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
2
回答
pcap_next调用使用len等于零填充pcap_pkthdr
、
、
如果我试图从包地址转储数据包
内存
-数据似乎是有效的。对于等于零的len字段,我知道它是无效的。它应该至少达到caplen震级。是虫子吗?我该采取什么措施来解决这个问题?
浏览 3
提问于2013-02-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内存映射mmap原理分析
PHP内存机制
Python内存管理机制
Redis 内存淘汰机制详解
图解|Linux内存碎片整理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券