精华内容
下载资源
问答
  • MemReduct内存自动清理工具

    万次阅读 多人点赞 2018-04-16 15:49:07
    MemReduct是国外一款专业的内存清理软件,现在越来越多的软件由于硬件的普遍发展,对内存的使用都开始肆无忌惮起来,这对内存比较小的老电脑来说就非常不友好了,即使新电脑也会受不了,如果你的电脑也因为常常内存...

    MemReduct

    MemReduct是国外一款专业的内存清理软件,现在越来越多的软件由于硬件的普遍发展,对内存的使用都开始肆无忌惮起来,这对内存比较小的老电脑来说就非常不友好了,即使新电脑也会受不了,如果你的电脑也因为常常内存不足而卡顿,就来下载这款软件试试吧。也可以安装在服务器上,定期整理内存,保持内存空间舒畅。

    適用於:

    • 個人PC電腦速度慢,不能持續有效優化,經常要重啓解決一切問題
    • 服務器大應用吃内存,不能持續有效釋放,經常需要重啓

    下載地址:

    • 官方網站
      https://www.henrypp.org/product/memreduct
    • 官方GitHub
      https://github.com/henrypp/memreduct/releases

    整理前,略微卡顿

    这里写图片描述

    整理后,更加顺滑

    这里写图片描述

    还可以,自动清理(服务器上这个功能很有用)

    这里写图片描述

    展开全文
  • 一个给开发者使用的Android App内存清理、监控工具,可以获取当前手机的内存使用比率,可用内存大小,检查一个APP是否存在内存泄漏。并且整理了一些优化内存的方式。 1.内存清理 类似360卫士的 加速球,获取...

    MemoryMonitor

    一个给开发者使用的Android App内存清理、监控工具,可以获取当前手机的内存使用比率,可用内存大小,检查一个APP是否存在内存泄漏。并且整理了一些优化内存的方式。

    1.内存清理

    类似360卫士的 加速球,获取系统已用内存比率、可用内存大小,一键清理。

    可以用于测试自己开发的Activity、Fragment健壮性,模拟Activity、Fragment被回收的场景,测试自己的程序是否完好的保存、恢复当前场景。

    比如:打开你开发的某个Activity、Fragment,切到后台,清理一次内存,在将其切回前台后,看会不会出现空指针异常,以及程序状态是否被恢复。

    2.内存监控

    Android系统中的内存和Linux系统一样,存在着大量的共享内存。每个APP占内存会有私有和公共的两部分,我们可以通过App的Pss值,可以获取到这两部分内存。

    Pss(Proportional Set Size):实际使用的物理内存,即:自身应用占有的内存+共享内存中比例分配给这个应用的内存。

    通过改程序,每隔1秒,获取一次被监控App的Total Pss值。

    使用某个功能(可能会导致OOM的那些都要试试),查看Pss是否飙升,或者使用过许久都没有降低。

    如果使用后飙升并且长时间都降不下来,那就说明肯定会导致OOM(对象使用过之后还被引用着未释放),如果使用之后Total Pss飙升,但是使用过之后能降下来,也可能会导致OOM,我们还是需要去一点一点排查是什么原因导致的。

    如果使用后飙升并且长时间都降不下来,我们就需要使用MAT来进一步分析问题所在。

    3.内存优化

    Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般比较小(最低端的设备16M,后来出的设备变成了24M,48M等等),因此我们所能利用的内存空间是有限的。如果我们使用内存占用超过了一定的限额后就会出现OutOfMemory的错误。

    可能会导致内存溢出的情况有以下几种:

    1)对静态变量的错误使用

    如果一个变量为static变量,它就属于整个类,而不是类的具体实例,所以static变量的生命周期是特别的长,如果static变量引用了一些资源耗费过多的实例,例如Context,就有内存溢出的危险。

    Google开发者博客,给出了一个例子:http://android-developers.blogspot.jp/2009/01/avoiding-memory-leaks.html 
    专门介绍长时间的引用Context导致内存溢出的情况。

    这种情况:

    静态的sBackground变量,虽然没有显式的持有Context的引用,但是: 
    当我们执行view.setBackgroundDrawable(Drawable drawable);之后。 
    Drawable会将View设置为一个回调(通过setCallback()方法),所以就会存在这么一个隐式的引用链:Drawable持有View,View持有Context 
    sBackground是静态的,生命周期特别的长,就会导致了Context的溢出。

    解决办法: 
    1.不用activity的context 而是用Application的Context;() 
    2.在onDestroy()方法中,解除Activity与Drawable的绑定关系,从而去除Drawable对Activity的引用,使Context能够被回收;()

    2)长周期内部类、匿名内部类长时间持有外部类引用导致相关资源无法释放

    长周期内部类、匿名内部类,如Handler,Thread,AsyncTask等。

    HandlerOutOfMemoryActivity所示的是Handler引发的内存溢出。

    ThreadOutOfMemoryActivity所示的是Thread引发的内存溢出。

    AsyncTaskOutOfMemoryActivity所示的时AsyncTask引发的内存溢出。

    3)Bitmap导致的内存溢出

    一般是因为尝试加载过大的图片到内存,或者是内存中已经存在的过多的图片,从而导致内存溢出。

    4)数据库Cursor未关闭

    正常情况下,如果查询得到的数据量较小时不会有内存问题,而且虚拟机能够保证Cusor最终会被释放掉,如果Cursor的数据量特表大,特别是如果里面有Blob信息时,应该保证Cursor占用的内存被及时的释放掉,而不是等待GC来处理。

    5)代码中一些细节

    • 尽量使用9path
    • Adapter要使用convertView
    • 各种监听,广播等,注册的同时要记得取消注册
    • 使用完对象要及时销毁,能使用局部变量的不要使用全局变量,功能用完成后要去掉对他的引用
    • 切勿在循环调用的地方去产生对象,比如在getview()里new OnClicklistener(),这样的话,拖动的时候会new大量的对象出来。
    • 使用Android推荐的数据结构,比如HashMap替换为SparseArray,避免使用枚举类型(在Android平台,枚举类型的内存消耗是Static常量的的2倍)
    • 使用lint工具优化工程
    • 字符串拼接使用StringBuilder或者StringBuffer
    • 尽量使用静态匿名内部类,如果需要对外部类的引用,使用弱引用
    • for循环的使用 
      用 
      final int size = array.length; 
      for(int i = 0; i< size;i++) 
      来替代: 
      for(int i =0;i < array.length;i++)

    最后。

    我整理了一些开发中可能会导致内存溢出的情况,放在com.cundong.memory.wrong中,并且给出了优化方法,放在com.cundong.memory.right中。

    GitHub地址


    展开全文
  • 自从用了VMware Workstation,C盘的空间是越来越小了,是怎么回事了?
  • N81手机内存清理

    千次阅读 2008-12-18 20:31:00
    安装目录,可以清空 6.如果你不需要帮助文件那就把System文件夹中的APPs删掉吧(能腾出300KB的说) 7.C:/DATA/LIFEBIOG 文件夹内的文件全部 删除 PS:直接删除文件夹时会 提示 有文件在使用.所以一般建议把LIFEBIOG...

     

     

    不要用文件动力,否则缓存会有遗留

     

    一、相信大家对于"写E生活"就个程序大家都很少用到吧!!

    &quot;打开"写E第生活"----"选项"-----"设置"----"条目类型"将里面的叉叉全部取消

    下一步,"返回"----"自动清除"---将里面的全部选取"总是"

    好的

    全部退出

    二、先去>日历>选项>新日历项>待办事项

    主题:Speed

    预定日期:29-01-2005

    优先等级:高

    > 完成


    再去>日历>选项>新日历项>待办事项

    > 主题: Qoukie

    预定日期:29-01-2005

    优先等级:低

    完成

    重要的一步:都标记为已完成。


    三、使用文件管理器(论坛里很多,自己去下个)打开c盘:

    1.首先cache文件夹里的缓存就可以直接删掉了

    2.space文件夹里的cache也可以清除

    3.所有temp文件夹是临时目录建议清空

    4.System文件夹里的Install中logs日志文件夹可以清除

    5.c盘data目录下的installs是软件的安装目录,可以清空

    6.如果你不需要帮助文件那就把System文件夹中的APPs删掉吧(能腾出300KB的说)

    7.C:/DATA/LIFEBIOG 文件夹内的文件全部删除

    PS:直接删除文件夹时会提示有文件在使用.所以一般建议把LIFEBIOG文件夹改下名字.删除即可.

    8.依次打开C:/system/dmgr,里面有两个文件夹了,各有一个contents的文件夹(进去之后发现里面的文件是不是似曾相识?嘿嘿,这就是平时上网下载的一些视频音乐还有一些文本文件)可以安全删除

    9.打开C盘--打开system--删除system.ini文件(重新启动手机的话,还能恢复这个文件,但是,文件已经没那么大了)

    10.(小心)删除c:/private/102072c4/reserved.bin的这个文件,节省c盘4.5M(需破解手机;fromuid=13)

    删除可以删,但是请备份,最好备份到E盘。用的时候再装回去
    c:/private/102072c4/reserved.bin。此文件的具体作用如下:
    这个文件是FOTA – 通过“空中传送”更新固件,说白了就是跟GPS有关的东西。可以移动到e盘用的时候哦再移动回去就是。没有这个东西不影响使用。每个人手机的用处不同,有些人不需要的东西有些人会需要。所以删除前一定要弄清楚删除的东西是什么!


    11.最后一步,重启手机

    展开全文
  • 清理Xcode内存

    2016-04-26 14:31:04
    如果需要旧版本的模拟器,就需要重新下载了。我移除了4.3.2, 5.0, 5.1等旧版本的模拟器。 路径:~/Library/Application Support/iPhone Simulator 3.移除旧的Docsets 影响:不可恢复;将删除旧的...

    这个是显示隐藏文件夹的:

    打开命令行,然后输入defaults write com.apple.finder AppleShowAllFiles TRUE
    killall Finder。回车

    ~/资源库/Developer/Xcode
    这里写图片描述

    1.移除模拟器的临时文件

    影响:可重新生成;如果需要保留较新版本的模拟器,但tmp文件夹很大。放心删吧,tmp文件夹里的内容是不重要的。在iOS
    Device中,存储空间不足时,tmp文件夹是可能被清空的。 路径:~/Library/Application Support/iPhone
    Simulator/6.1/tmp (以iOS Simulator 6.1为例)

    2.移除旧版本的模拟器支持

    影响:不可恢复;如果需要旧版本的模拟器,就需要重新下载了。我移除了4.3.2, 5.0, 5.1等旧版本的模拟器。
    路径:~/Library/Application Support/iPhone Simulator

    3.移除旧的Docsets

    影响:不可恢复;将删除旧的Docsets文档
    路径:~/Library/Developer/Shared/Documentation/DocSets

    4.移除模拟器中安装的Apps

    影响:不可恢复;对应的模拟器中安装的Apps被清空了,如果不需要就删了吧。 路径:~/Library/Application
    Support/iPhone Simulator/6.1/Applications (以iOS Simulator 6.1为例)

    这里写图片描述

    5.移除对旧设备的支持

    影响:可重新生成;再连接旧设备调试时,会重新自动生成。我移除了4.3.2, 5.0, 5.1等版本的设备支持。
    路径:~/Library/Developer/Xcode/iOS DeviceSupport

    6.移除DerivedData:

    影响:可重新生成;会删除build生成的项目索引、build输出以及日志。重新打开项目时会重新生成,大的项目会耗费一些时间。

    7.移除Archives

    影响:不可恢复;Adhoc或者App Store版本会被删除。建议备份dSYM文件夹
    路径:~/Library/Developer/Xcode/Archives

    展开全文
  • 请选用Dr.Cleaner,它可以清理磁盘和内存,深度卸载应用程序,监控CPU使用率和网络占用情况 在App Store上下载安装即可 就是它:
  • 如何有效清理Mac上的内存

    千次阅读 2016-10-09 12:16:54
    说道清理Mac的内存,大家首先想到的就是一款比较好用的软件Clean My Mac,就如同Windows系统的360一样,扫描一下直接清理掉,但那都是暂时的清理一些系统文件,针对Mac下隐藏的一些大型垃圾文件,还是需要手动去清理...
  • 读书笔记-内存初始化和清理

    千次阅读 2014-01-06 16:07:03
    在Java开发中,对象创建、数据关系、垃圾回收始终是不变的话题,今天我们来简单说一下初始化和清理的问题。 我们知道对象未被初始化即被使用,是要报错的,所以一般情况下在类构造方法里去赋初值,确保初始化工作的...
  • 现在一些手机管家都会有一个用来清理内存的悬浮窗小工具,感觉挺实用的,就自己做了一个。首先介绍一下这个工具的功能,除了可以清理内存,还有调节手机屏幕亮度、手电筒、无线网、移动数据、蓝牙、GPS开关的功能。
  • 手机内存不足怎么清理?告别卡顿,轻松释放几个G!手机的存储空间是有限的,使用时间一长,能使用的空间差不多都被利用完了,想要保存新的图片、视频都会被提醒“空间已满”。如何清理手机内存?今天给大家分享几个...
  • 很多人都在疑惑!...手机里面的大部分文件夹都是来自于你手机里面安装的应用,基本上每个应用除了有缓存文件夹外,还有应用下载文件夹等等,不仅如此手机还有系统文件夹,这些文件夹里面包含了很多重要信息...
  • VS2017安装如何不占系统盘内存

    万次阅读 热门讨论 2019-01-09 23:03:26
    VS2017安装如何不占系统盘内存? 今天安装VS2017,粗心大意,没有仔细检查C盘剩余容量,以为10几个 G够用,就默认VS2017的安装路径,结果导致C盘占满无法开机,最终检测是固态硬盘损坏。晚上回来第二次安装的时候,...
  • 1 C盘下面有哪些必要的文件夹 ProgramData/ 作用:programdata属于电脑C盘的一个系统...作用:Program Files 指的是程序文件,也就是Windows 操作系统,也包括其它的操作系统各种软件默认安装到的目录。位于C...
  • 手机中安装的应用越来越多,导致缓存的垃圾全部保存在手机中,不及时清理的话,很容易导致手机内存出现不足情况。在手机中出这些不常的用的应用,如果不舍得删除可以对其关闭。 关闭方法:打开手机设置–...
  • 今天我在安装vim时,出现了一个bug,如下: 方法一: 我们查看一下空间,发现root被...清除所有已下载的安装包 sudo apt-get clean 如果这种方法不行,那我们就用方法二。 方法二 将SD卡大部分存储设置为系统盘 ...
  • 作为一名一直使用Mac的用户,支持清理电脑中垃圾以及各方面管理的软件都不如Windows选择范围大。不得不为了更好的使用Mac的清理软件CleanMyMac X,或者干脆选择了盗版软件使用。经过简单几天使用下来,先说结论我...
  • 双击下载的命令文件,自动清理电脑垃圾,每次需要清理的时候双击一次就完成,不需要占用电脑内存资源。 喜欢就关注吧,“极客专栏”一起分享让生活变得更好的技术! 更多技术欢迎查看作者专栏! ...
  • 相信很多人都遇到过这个问题,在使用安卓手机时,明明无论系统内存还是内存设备都还有很大的空间,但在安装软件时却被系统提示空间不足,让你清理内存空间。但不管你怎么清理安装时却依然是这个提示,让人好不郁闷...
  • ...主要内容是介绍如何使得自己开发的android程序安装到外置储存设备(如sd卡),安装到外置储存设备(如sd卡)的程序有哪些特别...手机内存已经多次告急,安装软件提示内存不足,请清理后再安装。。  国产的很多a
  • android 垃圾清理 文件清理

    千次阅读 2015-10-29 10:32:39
    在总篇中提到过垃圾清理,本篇将着重介绍针对缓存、卸载残留、无用数据等“静态内容”的清理,有关于系统进程的清理以及手机加速的相关功能,将放到《手机加速篇》中介绍研究。 什么是垃圾 关于系统垃圾的...
  • 我们用安全卫士,电脑管家,无非就是用他们的三个主要功能,即:垃圾清理,释放内存和安全防护。那么接下来我就为大家介绍一种不安装这些软件仍能实现这些功能的方法,这样能够真正加快你电脑的运行速度。1.垃圾清理...
  • 新装的电脑刚玩的时候特别快,用了一阵子之后,感觉这电脑无比的卡,大不如从前了。其实电脑用时间长以后,...但是使用一段时间,需要什么东西就下载安装时候也不看,都装到C盘里去了,有的软件是开机时自动启动,...
  • 已满的c盘如何清理无用的文件

    万次阅读 多人点赞 2019-08-26 09:44:58
    1.Google:占用了450M,这个目录安装的是谷歌浏览,暂且不动它了。 2.Microsoft:占用了184M,这个微软系统有关的东西,暂且不动它了。 3.Yarn:占用了669M,这个目录是yarn构建时的缓存文件,...
  • PHP安装eAccelerator加速

    千次阅读 2013-03-16 17:36:58
    eAccelerator是一个非常优秀的PHP加速,通过缓存编译之后的PHP代码文件,使得PHP编译对服务器的开销几乎为零。eAccelerator本身的开销也是极少的   ...需要注意的是要安装高版本的,低...1.下载安装eAccelerator #wget
  • 比如,在 D 盘(非操作系统盘)创建文件夹 Programm Files ,尽量将应用程序安装在 D 盘。但即便如此,笔者的 C 盘昨天还是爆了。为此,笔者花了晚饭后的时间清理了 C 盘,其间还遇到一些 bug ,各个应用程序险些...
  • HCL介绍下载安装

    千次阅读 2021-01-20 14:44:56
    一、HCL介绍下载安装 1、介绍 华三云实验室(HCL)V2.1.2是新华三集团基于HCL V2.0.1推出的功能更强大的界面图形化全真网络设备模拟软件。 HCL V2.1.2软件内VirtualBox版本为6.0.14,推荐在win10系统运行,用户...
  • CleanMyMac序列号秘钥下载安装教程

    千次阅读 2020-06-26 02:34:27
    它可以清除不需要的文件,例如过期的缓存文件,损坏的下载文件,未清理干净的卸载文件,日志和无用的本地化文件。可以删除潜伏在iTunes,邮件,照片中的大量混乱文件,甚至可以找到并清除数十亿字节的大型隐藏文件。...
  • xcode清理缓存

    千次阅读 2019-03-05 15:00:01
    移除 Xcode 运行安装 APP 产生的缓存文件(DerivedData) 只要重新运行Xcode就一定会重新生成,而且会随着运行程序的增多,占用空间会越来越大。删除后在重新运行程序可能会稍微慢一点,建议定期清理。 路径: ...
  • 原因可能是程序和系统生成的临时文件和未清理的垃圾文件太多了。 为什么Windows越用越慢,而Linux不会? 为什么有些软件只能安装在C盘? 一些减少C盘占用的小建议
  • 快马系统清理

    千次阅读 2014-06-06 11:57:37
    快马系统清理是一款快速清理磁盘垃圾文件、注册表的冗余信息或无效信息、多种主流浏览器上网记录以及由其产生的临时文件、在线视频缓存等系统垃圾信息的免费轻巧型系统级工具软件。快马系统清理独创的清理引擎技术,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,651
精华内容 15,060
关键字:

下载安装内存清理器