问题标签 [pagefile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1227 浏览

operating-system - 访问被拒绝且无法更改属性“pagefile.sys”

使用 C-Cleaner 分析磁盘 C" Win " 它说 Sys 文件“pagefile.sys”在C:\ C-Cleaner pagefile.sys
分配 3.2 GB 问题是当我打开时,我 在尝试更改属性时C:\看不到文件"Show hidden File "
命令Atrrib -h -r -s *.*,它说 命令属性

所以我的问题是
1)我怎么C-Cleaner能看到pafefile.sys而我不能拥有管理权限
2)我如何克服Access Denied & Unable to change Attribute问题

0 投票
0 回答
169 浏览

c# - (平均)页数/秒 = 1.084,12;将活动内存分页到磁盘的速率非常高。您的应用程序可能受内存限制。

这是我运行性能分析工具时 Visual Studio 2013 给我的警告。我在 stackoverflow 上发现了这个问题,它与我的类似,但没有回答我所有的问题。

1)我的程序大量使用全局变量(它们在一个类似对象的结构中)可能过度读取和写入它会导致这个问题吗?

2)究竟是什么问题?我虽然这是某种内存泄漏。连续运行程序 10 小时。没有内存泄漏。我虽然可能程序正在过度写入/读取硬盘。使用资源监视器来跟踪它,永远不会超过 1000 字节/秒。这是相当低的。

3)我应该担心吗?如果这表明程序正在过度写入 HDD,我必须修复它(不想破坏 SSD)。如果不是这样,我真的不想重写整个代码。

如果你想看到代码的全部荣耀(!),你可以在 github 上查看。

0 投票
0 回答
95 浏览

go - Go lang 编译器使用 ldflags 导致(未知)错误

我正在尝试为 WD My Cloud Ex2 编译 Syncthing。这是一个 arm 架构,它适用于 64kb 页面文件,因此在编译时,必须有一个标志(“-R 65536”)。

编译时出现以下错误

不幸的是,谷歌根本没有关于此错误消息的任何结果。我可以对此消息做些什么?

0 投票
1 回答
23415 浏览

powershell - 用于设置 pagefile.sys 大小的 PowerShell 脚本

如何通过 PowerShell 在 Windows(pagefile.sys) 上设置页面文件的大小?

0 投票
1 回答
191 浏览

linux - 调用 mmap 后文件的路径名在哪里?

在运行最后一条语句时,发生页面错误。内核中的故障处理程序将在物理内存中分配一个页面并将文件中的 4K 字节复制到该页面中,然后修改页面条目。读取的指令*p将再次执行,这次成功。

但是故障处理程序如何知道与页面关联的文件名和路径。文件名(或fd)存储在哪里?以及文件中的偏移量。

如果进程的数据段中的页面被换出(我猜是交换文件)怎么办?当稍后需要换入页面时,内核如何知道从哪里复制?

0 投票
1 回答
43 浏览

linux - 页面错误处理程序如何知道从哪里获取 4K 字节?

我的意思是,哪个文件以及文件的偏移量是多少?

页面错误处理程序需要将 4K 字节从那里复制到物理 RAM。

- - - - - - - - - - - 编辑 - - - - - - - - - - - - - - -

我发现vm_fileinvm_area_struct正是我想要的。

0 投票
1 回答
2549 浏览

pagefile - 使用命令行增加 PageFile 无需重启

我需要使用命令行即​​时增加系统上的页面文件大小。我可以使用 2 个选项进行设置:

  1. wmic pagefileset where name="C:\pagefile.sys" 设置 InitialSize=1450,MaximumSize=1450 或
  2. REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d "D:\pagefile.sys " /f

上述两种方法都有效并显示注册表中的更改。但是,在重新启动之前,它不会更改磁盘上页面文件的实际大小。使用“Get-CimInstance Win32_PageFileUsage | fl *”命令检查时,它也不会显示更新的值。

理想情况下,当单击“设置”选项时,从 GUI 增加页面文件大小不需要重新启动。

有没有办法在注册表中增加页面文件大小后刷新页面文件大小,而无需重新启动系统?

任何帮助将不胜感激!

0 投票
2 回答
1948 浏览

powershell - 页面文件错误,错误代码为“Set-WmiInstance:值超出范围”

我正在尝试使用以下代码为 C 和 D 驱动器设置页面文件大小。但这有一个奇怪的问题。有时代码会完美运行。有时它会抛出一个错误说

Set-WmiInstance:值超出范围

对于两个驱动器。有时它只会为 C 或 D 驱动器抛出该错误。

任何人都可以知道原因吗?

注意:我只在我的笔记本电脑上测试此代码。

0 投票
1 回答
770 浏览

windows - GlobalMemoryStatusEx/GetPerformanceInfo - 获取实际页面文件大小、使用的页面文件和可用的页面文件

基于以下链接:MSDN Docu

我正在尝试获取当前正在使用的页面文件的大小。

这是我获取值的方式:

以上计算基于另一篇文章: 另一篇文章

我现在遇到的问题是,有时 AvailablePageFileSize 的值大于 ActualPageFileSize 的值,因此返回 UsedPageFile 的负值。

你们有没有遇到过这种情况?任何想法将不胜感激。

先感谢您!

附言

示例代码:

样本良好的输出:

示例错误输出:

0 投票
1 回答
345 浏览

windows - 强制 Windows 使用页面文件

我想知道是否有办法指示 Windows 按需使用页面文件的一部分。像 API 什么的。我目前正在开发一个监控系统,该系统具有检查正在使用的页面文件数量的功能。有些测试机器不忙,因此它们的页面文件没有被积极使用。我需要一种方法来提高我的自动化测试的页面文件使用率。

先感谢您。