Skip to content

shoval-dev/JimWindowsSwapCalculator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Jim视窗交换文件计算器

简介

让您能高效、简单、准确、优雅的在Windows上管理虚拟内存(分页文件?页面文件?交换文件?或者随便你怎么叫)。

截图

截图

开始

  1. 克隆仓库
git clone https://github.com/Jimmy32767255/JimWindowsSwapCalculator.git
cd JimWindowsSwapCalculator
  1. 安装依赖
python -m pip install -r requirements.txt
  1. 启动程序
python main.py

我需要多少内存?

根据你的实际使用情况而定,可参考你所使用的软件或游戏的配置要求

比如《星际公民》要求至少32吉字节内存

对于虚拟机,应参考所有客户机的总内存量

如果你不确定,通常64吉字节对于普通用户完全足够了

微软官方的建议是:物理内存*2~2.5(但是如果你的物理内存大于64吉字节,此建议可能不太适用)

建议

  • Raid0阵列能叠加磁盘读写速度,但是任何一块硬盘损坏都将丢失全部数据,所以综合性能和安全考虑,我们建议创建单独的Swap分区来存放pagefile.sys(如果你有多块SSD且愿意使用动态磁盘)
    • 分配单元越大,读写大文件的速度就越快,而在Windows上,支持32兆字节分配单元的文件系统只有扩展文件分配表,而且由于此分区仅用于存放pagefile.sys,所以无需担心碎片问题,综上所述,我们建议使用format S: /FS:exFAT /V:Swap /Q /X /A:32M来格式化你的Swap分区,这样能获得更好的性能

其它常见问题

  • Q:如果我的物理内存足够大,我是否可以完全关闭虚拟内存?

    • A:理论如此,但实际上不建议,因为部分软件仍然需要使用虚拟内存,而且Windows也需要虚拟内存来作为内存转储(生成蓝屏日志)
  • Q: 如果我使用其它文件系统,如何确定”文件系统开销“的值?

    • A:一般由分配单元大小决定,对于扩展文件分配表+32兆字节分配单元:
    组件 占用
    主 FAT 表 128 兆字节
    备份 FAT 表 128 兆字节
    簇位图 4 兆字节
    根目录 32 兆字节
    总开销 240 兆字节

    对于新技术文件系统+4096字节分配单元:

    组件 占用
    MFT主文件表 ≈ 100 兆字节
    $MFTMirr 与MFT相同
    $LogFile ≈ 80 兆字节
    $Bitmap 分区大小/33554432
    $UpCase 128 千字节
    总开销 ≈ 300 兆字节
  • Q:我能在机械硬盘上设置虚拟内存吗?

    • A:理论上可以,但实际上非常不建议,因为机械硬盘的随机读写性能一般都比较低,可能造成严重卡顿
  • Q:修改虚拟内存配置后需要重新引导操作系统吗?

    • A:对于增加,通常不需要,视窗支持内存热增加,可在任务管理器中查看内存已提交上限验证,对于减少,则必须重新启动,因为减少的部分中可能包含关键数据

贡献

欢迎打开议题或拉取请求帮助改进项目!

许可证

MIT 公共许可证

About

Jim视窗交换文件计算器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%