我的系统盘可用空间越来越小了!高人们快帮我看看呀
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的系统盘可用空间越来越小了!高人们快帮我看看呀相关的知识,希望对你有一定的参考价值。
我的系统安在c盘里,最近发现电脑慢了,一看c盘只有500MB的可用空间了,但在此期间我基本上什么都没安,只上过网。而且现在系统盘的可用空间正以每周50MB的速度在递减!我该怎么办呀?
二楼的大哥可否说明一下那一大串代码有什么作用
应该不是病毒,我发现问题之后就用卡巴斯基把电脑扫过一遍了,没发现病毒
二、将除系统文件以外的文件删除或移到其它分区。
三、关闭系统还原。用鼠标右健单击桌面上的“我的电脑”--“属性”--“系统还原”,勾选择“在所有驱动器上关闭系统还原—确定。
四、禁用消休眠功能 。单击“开始”--“控制面板”--“电源管理”--“休眠”,将“启用休眠”前的勾去掉—确定。
五、取消C盘中的回收站。右击“回收站”—“属性”—“全局”
--点选“独立配置驱动器”—点选“本地磁盘C”—将“回收复站的最大空间百分比”改为0%--确定。
六、从C盘中移出我的文档。
右键单击桌面“文档”--属性—移动—选出定目标文件夹D:\MyDocuments或D:\文档-确定。
七、移出系统TEMP和TMP。
进入控制面板--系统--高级--环境变量-单击用户变量中的TEMP--编辑--将那一长串内容改为D:\TEMP—确定。同样将TMP改为D:\TEMP。再将下边框中的TEMP和TMP也和上边一样改成D:\TEMP。
八、移出IE临时文件。
右键单击InternetExplorer--属性--常规--Internet临时文件--设置--移动文件夹--选择 D:\TEMP --确定。
九、移出虚拟内存。
系统--高级--性能--设置--高级--虚拟内存--更改--选C或系统所在分区--无分页文件--设置--确定;选择D或其它非系统分区--自定义大小--输入大小MB--设置—确定。
十、删除系统文件备份。开始-运行-输入“sfc.exe /purgecache”(/前有一个空格)-确定(减去300mb)。
十一、打开C盘
删除驱动备份C: \windows\drivercache\i386目录下的Driver.cab文件(减去73mb)。
删除C:\WINDOWS\Help文件(减去40多mb)。
删掉C:\WINDOWS\system32\dllcache下文件(减去200-300mb),这是备用的dll文件只要你已拷贝了安装文件,完全可以这样做。
删除C:\windows\ime下不用的输入法,日文,韩文,简体中文输入法(减去84.5MB)。 参考技术A 电脑C盘的剩余空间越来越少
用类似Qvod Player 看的视频,会将视频文件保存在C盘之中,在C盘你能看到一个media的文件夹,你看的电影默认的下载在这个文件夹里面,所以你的电脑c盘的空间就会变少,重新设置一下视频软件,找出存档的文件删除就可以了
“工具”菜单/“文件夹选项”/“查看”/下面取消“隐藏受保护的操作系统文件”下的勾,选择“显示所有文件和文件夹”/再点“应用”和“确定”,现在看看移动硬盘里面是不是有一点隐藏的临时文件,实在不行就备份里面的文件后对它进行格式化处理。 参考技术B 把下面这段代码复制到记事本中,然后把扩展名改为.bat,双击打开就行啦,代码如下:
@ ECHO OFF
@ ECHO.
@ ECHO.
@ ECHO --------------------------------------------------------------
@ ECHO
@ ECHO 欢 迎 使 用
@ ECHO
@ ECHO --------------------------------------------------------------
PAUSE
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /va /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v ctfmon.exe /d C:\WINDOWS\system32\ctfmon.exe
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v command /d ""C:\WINDOWS\IME\imjp8_1\IMJPMIG.EXE" /Spoil /RemAdvDef /Migration32"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v hkey /d HKLM
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v inimapping /d 0
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v item /d IMJPMIG
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v key /d SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002A"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002A" /v command /d "C:\WINDOWS\system32\IME\TINTLGNT\TINTSETP.EXE /IMEName"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002A" /v hkey /d HKLM
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002A" /v inimapping /d 0
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002A" /v item /d TINTSETP
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002A" /v key /d SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002ASync"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002ASync" /v command /d ""C:\WINDOWS\IME\imjp8_1\IMJPMIG.EXE" /Spoil /RemAdvDef /Migration32"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002ASync" /v hkey /d HKLM
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002ASync" /v inimapping /d 0
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002ASync" /v item /d TINTSETP
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\PHIME2002ASync" /v key /d SOFTWARE\Microsoft\Windows\CurrentVersion\Run
del "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\*.*" /q /f
del "C:\Documents and Settings\Default User\「开始」菜单\程序\启动\*.*" /q /f
del "%userprofile%\「开始」菜单\程序\启动\*.*" /q /f
start C:\WINDOWS\pchealth\helpctr\binaries\msconfig.exe
@echo off
echo ×××××××××××××××××××××××......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 您的操作完毕
echo. & pause 参考技术C 批处理吧,连注册表都要修改,果然是牛人啊,今天算是长见识了 参考技术D 看看你装的什么软件啊 第5个回答 2008-08-09 不会是病毒吧?
jvm可用内存空间越来越小
【中文标题】jvm可用内存空间越来越小【英文标题】:jvm free memory space is getting smaller 【发布时间】:2018-09-28 08:28:20 【问题描述】:我使用zabbix来监控jvm的空闲内存空间。他的空间不断缩小。这可能是什么原因造成的?我怀疑这是内存溢出。有什么办法可以检查出来吗?有人可以帮我吗?
更新
我重启jvm后,执行了jmap -histo:live
这个命令。这里初始化有问题吗?
num #instances #bytes class name
----------------------------------------------
1: 192100 28118472 [C
2: 10757 10132704 [B
3: 101676 8947488 java.lang.reflect.Method
4: 165148 5284736 java.util.concurrent.ConcurrentHashMap$Node
5: 187677 4504248 java.lang.String
6: 19509 3519904 [I
7: 62802 3014496 org.aspectj.weaver.reflect.ShadowMatchImpl
8: 57683 2307320 java.util.LinkedHashMap$Entry
9: 18410 2044672 java.lang.Class
10: 40274 2016656 [Ljava.lang.Object;
11: 62801 2009632 org.aspectj.weaver.patterns.ExposedState
12: 59849 1915168 java.lang.ref.WeakReference
13: 1342 1774328 [Ljava.util.concurrent.ConcurrentHashMap$Node;
14: 22572 1753560 [Ljava.util.HashMap$Node;
15: 920 1576512 [Ljava.nio.ByteBuffer;
16: 47884 1532288 java.util.HashMap$Node
17: 26167 1465352 java.util.LinkedHashMap
18: 10874 1391872 org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl
19: 49720 1085320 [Ljava.lang.Class;
20: 45193 1084632 java.util.ArrayList
21: 13421 966312 java.lang.reflect.Field
22: 54885 878160 java.lang.Object
23: 16797 806256 java.util.HashMap
24: 19297 771880 java.lang.ref.SoftReference
25: 23315 559560 java.beans.MethodRef
26: 17695 530192 [Ljava.lang.String;
27: 6508 520640 java.lang.reflect.Constructor
28: 8305 465080 java.beans.MethodDescriptor
29: 23607 459008 [Lorg.aspectj.weaver.ResolvedType;
30: 17430 418320 org.springframework.core.MethodClassKey
【问题讨论】:
内存泄漏。进行堆转储并检查是什么占用了您的内存。 看这里:***.com/questions/10108942/… 09-25 10:00 的峰值表明这是垃圾收集发生的时间。如果您查看更大的周期,您会看到锯齿图案吗?如果是这样,那可能只是正常的垃圾收集。 如果您是新手,请使用诸如 Memory Analyzer Tool (MAT) for Eclipse 之类的工具来分析在内存不足后进行的堆转储。 @Thomas 对不起。这个我错过了,就是重启了jvm。 【参考方案1】:这看起来像是 Java 应用程序的一个非常正常的内存使用图。正如其中一位 cmets 指出的那样,在 09:00,JVM 运行了垃圾收集器,这导致大量内存被释放。您没有提供用于启动 JVM 的参数,因此不清楚您的堆大小(我猜我会说 2Gb)。 GC 后将可用空间恢复到 1.5Gb 就可以了。随后可用空间的缓慢减少是您的应用程序分配对象以执行它需要执行的任何操作。我的猜测也是,如果您显示应用程序运行时间更长的图表,当 GC 再次运行时,您会再次出现峰值。
简短的回答是这就是 JVM 应该做的。如果应用程序继续运行(即,您没有收到 OutOfMemoryError),那么一切都很好。
【讨论】:
以上是关于我的系统盘可用空间越来越小了!高人们快帮我看看呀的主要内容,如果未能解决你的问题,请参考以下文章
虚拟机问题。我的虚拟机8.0安装在D盘,但是我的C盘空间却小了好几个G空间,请问怎么找回我C盘的空间。