问题标签 [swapfile]

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 投票
4 回答
205 浏览

windows - 当我的程序使用 Swapfile 时 Windows 停止

我正在以正常优先级运行用户模式程序。我的程序正在搜索一个 NP 问题,结果占用了大量内存,最终出现在交换文件中。

然后我的鼠标冻结了,任务管理器需要很长时间才能打开并让我结束进程。

我想知道的是,即使我的 2 个内核中只有 1 个被使用,我如何才能阻止我的 Windows 操作系统完全锁定。

编辑:感谢您的回复。

我知道让它使用更少的内存会有所帮助,但对我来说整个操作系统应该锁定是没有意义的。

0 投票
3 回答
1763 浏览

privacy - 删除所有交换文件?

许多程序创建了大量的交换文件。他们惹恼了我,因为其中一些包含敏感信息。我应该如何处理它们?这个命令是个好主意吗:

好的程序应该如何处理它们的交换文件?

0 投票
6 回答
1959 浏览

java - java web编程中如何使用虚拟内存(在linux文件系统中交换)

我在 java web 应用程序中工作。在某些部分中,我使用了非常巨大的树变量,可以保存并保留在内存 (RAM) 中。我可以将它迁移到虚拟内存(交换)。注意:巨大的树包含在建议 Ajax 文本框中使用的所有用户的名称和电子邮件。

0 投票
2 回答
46280 浏览

vim - 如何在 Vim 中更改 swp 文件的文件夹路径

我正在远程服务器上的一个项目中工作。我不想在服务器上有交换文件。我希望 Vim(当然还有 gVim)的所有交换文件都保存在指定的目录中。我怎么能那样做?

0 投票
2 回答
2390 浏览

linux - 基于Linux将进程内存从RAM交换到交换文件的确切条件是什么?

我的服务器为交换文件配置了 8Gigs 的 RAM 和 8Gigs。我正在运行内存密集型应用程序。这些应用程序具有峰值负载,在此期间我们发现交换使用量增加。大约使用了 1 GIG 的交换。

我有另一台服务器,它具有 4G 的 RAM 和 8G 的交换空间,以及在其上运行的类似内存密集型应用程序。但是这里的交换使用是非常微不足道的。大约 100 MB。

我想知道基于哪个 Linux 将 RAM 中的进程内存换出到交换文件的确切条件或粗略公式是什么。我知道它基于交换因素。它还有什么依据?交换文件大小?任何指向解释这一点的 Linux 内核文档/源代码的指针都会很棒。

0 投票
3 回答
3289 浏览

c++ - 如何防止一个程序/进程的分页?

我有一个程序需要很多内存,比如所有物理内存的 2/3。运行一段时间后,我的操作系统开始将程序交换到硬盘。但是我需要程序一直响应非常快,所以我需要防止该进程的分页。

如何防止操作系统交换一个进程?

谢谢你的帮助!

0 投票
2 回答
7955 浏览

windows - How to find out swap space usage on windows

I want to monitore swap space usage on windows 2003 server. If the usage is over 80% for 10 minutes, an alarm will be generated. There are lot of tools for RAM, but how about swap usage? How do I simulate that condition and do the test?

0 投票
3 回答
16764 浏览

vim - 更改 Vim 交换/备份/撤消文件名

是否可以更改 Vim 命名其交换/备份/撤消文件的方式?

为避免混乱,我在其中设置了选项~/.vimrc以将这些文件转储到~/.vim/tmp/{swap,backup,undo}; 但是,由于我经常在不同目录中编辑具有相同名称的文件,因此我经常会得到很多原本无法区分的文件,而且 Vim 有时难以恢复。

理想情况下,我想%path%to%file.undo对所有这些辅助文件使用持久撤消具有 () 的命名方案;没有明显的设置方法,但是可以用Buf{Read,Write}宏来完成吗?

0 投票
1 回答
503 浏览

linux - Ubuntu中交换相关的内存问题

当我运行 atop并让它显示交换使用情况时,我得到以下输出。但是,我swapoff -a在启动 Firefox 之前禁用了交换。SWAP那么这里的字段中显示了什么?当我这样做时cat /proc/meminfo,我得到一个名为的字段的非零值SwapCached。这是什么?我猜它是 中SWAP显示的所有值的总和top。这些与进程使用的总内存有什么关系?

0 投票
1 回答
581 浏览

java - 在内存映射交换文件中移动内存

我正在尝试通过使用 MappedByteBuffer 对文件进行内存映射来为不同大小的位图设置交换文件。我希望能够在这个文件中移动内存,所以可能有两个子问题:

  • 有没有办法告诉 ByteBuffer 将内存块移动到另一个索引,或者
  • 是否可以直接访问原始映射内存来自己移动。