pagefile

    1热度

    1回答

    我有一块使用系统页面文件备份的MMF的软件。应用程序使用MMF来缓存大图像。写入和读取操作的频率非常高。 虽然我可以清楚地看到使用MMF的性能提升,但我仍然想知道将MMF映射到常规文件或映射到系统页面文件的更好方法是什么。 我想知道这里有没有人可以提供一些有关这方面的见解,什么会更好地映射到系统页面文件或只是到另一个文件? 注意:我的问题是不是关于一般MMF,我不想知道是否使用MMF,我只是想知道

    0热度

    1回答

    涉及什么数学,我如何判断两个地址是否在同一个4千字节页中?

    3热度

    2回答

    我写了一个powershell脚本,连接到远程计算机,目的是在所述计算机上执行软件卷展栏。基本上它会连接,映射驱动器,将映射驱动器的卷展栏复制到目标机器,然后执行perl脚本来安装卷展栏。如果我手动执行这些步骤,一切正常。当我尝试使用我的脚本时,perl脚本在远程计算机上失败,说:“分页文件太小,无法完成此操作”。 有人可以解释我在远程操作时需要考虑的因素吗?我试过监视内存使用情况,我没有看到任何

    1热度

    1回答

    char *p = (char*) mmap(...); ....; /* check if p is not -1 */ a = *p; 运行最后一条语句时,发生页面错误。内核中的错误处理程序将在物理内存中分配页面,并将4K字节从文件复制到该页面中,然后修改页面条目。读取*p的指令将在此次成功执行。 但是,错误处理程序如何知道与页面相关的文件名和路径。文件名(或fd)在哪里存储?和文件中

    1热度

    2回答

    以下是我们正在尝试做的事情。 我们将有一个需要加载到内存中的200GB + SQL Server数据库。 Microsoft的最佳做法是在服务器上有足够的物理内存,然后将整个数据库加载到该内存中。这意味着我们在每台SQL Server上都需要256GB的内存。这会导致快速访问加载到内存的数据库,但会导致内存的高成本。顺便说一句,我们正在Windows Server 2008上运行SQL Serve

    0热度

    1回答

    我有一个程序正在创建一个映射文件,它能够做到这一点很好,m_hMap = CreateFileMapping(m_hFile,0,dwProtect,0,m_dwMapSize,NULL);,但是当后续函数调用到MapViewOfFile(m_hMap,dwViewAccess,0,0,0)时,我得到一个错误代码8,这是ERROR_NOT_ENOUGH_MEMORY,或错误字符串“错误没有足够的存

    2热度

    1回答

    我写了一个程序,我必须将大量数据保存在变量中。 如何使用文件而不是内存?像虚拟内存(页面文件)

    1热度

    2回答

    Linux将其页面文件存储在硬盘驱动器的单独分区上,与Windows将其存储在相同分区上的方式有什么区别? 我的教授提到在这种情况下删除页面文件,如果它受到感染......但必须有更多。 长话短说,为什么Linux会这样做,是否会产生负面影响?

    0热度

    1回答

    将pagefile.sys文件从c:移动到Windows Server 2008上的另一个驱动器100%安全吗? C:空间越来越小,需要移除它,但如果存在任何风险,则不会。这是一个生产web服务器和(比快速重启等)的停机时间是不能接受的,因为你可以想像:)

    0热度

    1回答

    我想知道是否有方法指示Windows按需使用页面文件的一部分。就像一个API或其他东西。我目前正在使用一个函数来监视系统,以检查正在使用的页面文件的数量。有测试机器不忙,所以他们的页面文件没有被积极使用。我需要一种方法来增加我的自动化测试的页面文件使用率。 预先感谢您。