windows 系统有什么工具可以手动释放内存?
除了 360 等助手, 有没有什么开源绿色的工具来清理空间?
除了 360 等助手, 有没有什么开源绿色的工具来清理空间?
我大学时候可能养成的习惯, 那时候用 Windows 就觉得释放下内存会有「更快」的感觉.
你说的「没事总要清理内存是病,得治。」我就当开玩笑了.
Mem Reduct
https://github.com/henrypp
@wangkun025 #7 我也不知道能不能加.. 我直接买了俩 NUC
@ipixeloldc #5 情况太特殊了, Messenger 好友太多, 聊天记录也很多..
迅雷下载文件夹也放在 RAM Disk 里面,下载完了一次性拷贝出来。
搜索聊天记录慢是因为硬盘读取慢吧。
重启只留一个程序 排除一下多任务挤占内存
Win10 的更新 存储感知等功能也会占用 IO 同样是很多卡顿的元凶
更大内存 更快 cpu 更好的 ssd 通常可以缓解 /解决问题
但是如果规模太大 算法太烂 的确没啥好办法 能导出的话清理掉一部分老的记录或许可以缓解
有具体配置和软件信息可以 给出更详细的建议
聊天记录搜索慢 也可能是 app 原因
他还有很多有意思的软件
https://www.henrypp.org/
智能手机没有磁盘只有闪存,内存和闪存这两个词对没有电脑常识的人来说又容易混淆,然后有人就开始用内存指代闪存、用运行内存指代原来的内存。
所以当遇到一个人说“内存”的时候,一定要先弄清楚他想表达的是什么…
搜索经常卡住为什么会觉得是内存问题?如果是内存坏了,那么你系统会直接崩溃蓝屏。如果是内存不足,你的操作系统会自动帮你进行所谓的「释放内存」,不需要你自己去操心。除非你想要微操内存管理子系统……
搜索大量内容卡住,那就真的只是「慢」而已。要处理这么多数据,本来就花时间。
另外,上面也有人说了,避免 XY 问题。想问什么就问什么,不要绕个圈子问。
1.主要要看的是 CPU 占用率,如果卡顿的时候有一个进程持续的占用到一个固定比例(双核就是 50%,四核就是 25%,八核应该是 12.5%),如果持续占用在这个比例,那就是这个程序蠢,一核工作,其他核心围观,遇到这个问题除了升级 CPU 没有任何办法。
2.然后看内存,是不是这个进程内存占用太高,如果占用的贼高就需要升级内存了
3.win10 可以看磁盘性能的占用率,也能作为参考,但是看起来你已经是 nvme 硬盘了,没有什么改进的可能
4.最后还可能是因为数据多,又需要网络获取数据,那自然就慢了,那请你买个贵一点的科学上网服务,网络要畅通。
内存整理软件在当今时代已经毫无用处,Windows 97 俺们就开始使用内存整理工具,微软不可能是瞎子,二十多年过去了还需要你整理内存。
结论,你可能对电脑不是太熟悉,不适合自己去诊断问题点,找个老鸟去到你电脑旁帮你看吧,白白了您
其他的都是强制申请内存,把其他程序的内存压到虚拟内存,反而降低性能。
在使用时出现卡,可以打开系统任务管理器查看 cpu 、内存、硬盘的使用占比,有没有占比高的。
如果使用占比没问题,那很有可以是内存或硬盘出问题,这时需要使用内存硬盘检测软件工具来检查一下是不是有问题。
PS.
1 、小机型散热不好也会卡机;
2 、驱动程序有没有问题,有没有更新到最新版;
3 、系统补丁要更新到最新;(我一听到有人说更新补丁后会卡,真无语,哎这是谁开始说的。更新补丁很重要,没坏处);
4 、使用系统管理软件(如 360 安全卫士、腾讯电脑管家等,虽然讨厌,但它们还是有点用的,如清除流氓软件,检测系统设置等,用完要卸载掉它们,否则它们只会拖慢系统)。
import process;
for prcsEntry in process.each() {
var h =::Kernel32.OpenProcess(0x1f0fff,false,prcsEntry.th32ProcessID)
if(h){
::Psapi.EmptyWorkingSet(h);
::Kernel32.CloseHandle(h);
}
}