如何优化计算机的内存

如何优化计算机的内存,第1张

打开搜索引擎,输入“内存优化软件”,你一定可以找到数百种内存优化软件。在这么多选择之中,该如何选择呢?如果告诉你:正确答案是“不选择”,你会不会很吃惊?

相比Windows 95/98,Windows 2000/XP已经可以相对智能地管理内存资源了。当应用程序退出后,它能较好地释放程序占用的内存空间。

但Windows本身依然还有一些缺陷,再加上程序设计问题,使得内存还会在我们不经意间偷偷地“泄露”,可以供使用的剩余内存总是在逐渐减少。为了解决这些问题,网络上逐渐流传一些“内存优化软件”,它们往往可以在一瞬间把可用的内存资源提升几十甚至上百兆,它们真的这么神奇吗?

告别名称上的诱惑

“调节”、“优化”和“清理”,是这类软件最喜欢使用的名字。无论怎么称呼,它们所做的工作是一样的,就是将目前正处于物理内存中的程序强制性地移动到硬盘的虚拟内存中(所以你会发现它们在优化内存时总是伴有硬盘的急剧转动),从而使空闲的物理内存增加。通过这个工作,可以使电脑运行的较快速吗?我们要说的是:结果可能不是你想像的那样。

温故知新:Windows如何使用内存

程序在运行时,Windows会将其直接调入到物理内存中,但物理内存毕竟有限,因此,微软又设计了虚拟内存,它其实就是硬盘中的一块空间,Windows会将一些暂时不用,但可能以后会用到的数据从物理内存移动到虚拟内存中,从而保证有足够的物理内存给当前运行的程序使用。所以,电脑的内存=实际物理内存容量+“分页文件”(就是交换文件)。如果需要,“分页文件”会动用硬盘上所有可用空间。

内存优化软件在干什么

内存优化软件在进行优化时,往往不管三七二十一,只是机械地根据设置的数值尽可能将占用物理内存的程序搬到硬盘的虚拟内存中,而不考虑某个程序是否正在使用。所以,虽然空余物理内存增加了,但当你继续使用某个已经打开的程序时(而它恰恰又被不恰当地移动到了虚拟内存中),Windows就必须再次将它从硬盘虚拟内存中读取到物理内存中,这样给系统增加额外的开销,因此你会发现继续运行优化前正在使用的程序时,会有停顿。

内存优化的“好处”在哪里

内存优化惟一的好处是:在将占用物理内存的程序移动到虚拟内存后,再启动新程序,速度会变得更快。

可用内存也会慢慢消失

当你再运行已经被移动到硬盘中的程序时,它还必须重新加载到物理内存中,因此即使只是单击一个最小化的程序,看上去也会花费了较长时间来还原其窗口。此外,在物理内存中的程序被清空后,硬盘中等待激活的程序常常被立即放回到物理内存中去。也就是说,我们辛辛苦苦用内存优化软件“节省”出来的可用内存,会一点点被等待激活的程序慢慢吞噬(见图1)。

内存优化软件喜欢对内存管理插手,会影响到Windows有效管理虚拟内存的能力。此外,它们并没有用合适的方式去置换出物理内存中的程序。它们所做的只是尽可能多地去收集物理内存,强迫Windows把物理内存中所有正在用的或未用的程序都置换出来。虽然用软件去管理虚拟内存有一定的好处,但作用不大,最好让Windows自己去管理。任何软件去代替Windows管理都没有多大的用,反而会影响电脑的性能。

正确使用内存优化软件

当你决定了使用某个这类软件时,应该明白它是怎么完成内存优化工作的,绝对不应该仅仅是简单地置换出所有内存中的程序,因为这根本不会提升系统性能。

网上内存优化软件相当多,但MemoryBoost Pro Manager算是较好的一款。它能够创建定制的程序快捷方式,在运行时可以先清理系统内存,从而为程序提供更多内存空间;加入经常使用的程序,使软件在整理内存时不会将这些程序清理出物理内存;防系统崩溃功能,能立即关闭停止响应的程序等(见图2)。

MemoryBoost Pro Manager小档案

软件版本:26

软件大小:17MB

软件性质:共享软件

适用平台:Windows 9x/Me/2000/XP

[点击下载]

火速链接

应用秘决:在需要运行大型软件或游戏前,首先关闭所有不需要的程序,然后利用其手动整理功能回收物理内存。或者将每次自动回收的内存数调整到物理内存的15%,比如:256MB就应该是30MB~40MB。

如果内存比较大(512MB以上),使用Windows 2000/XP,而且不经常玩大型游戏和运行大型软件(图像处理、3DMax之类的软件),完全可以不用内存优化软件。

PF 使用率: PageFile (虚拟内存),物理内存已经不够用的时候,把将那些暂时不用的数据放到硬盘的虚拟内存文件里,等使用时再调用出来,要降低 PF 使用率最好的办法是增加内存。 PF 使用率太高,那表明: 1 是你的物理内存太小了。 2 是你启动的程序太大型(比如 ps )太多了 3 是你的虚拟内存设置的不合理,常常d出虚拟内存不足的可以通过 我的电脑 → 属性 → 高级 → 性能 → 设置 → 高级 → 虚拟内存 → 设置 → 更改 → 选择虚拟内存放置的分区(建议放在系统盘外的分区) → 选择自定义或系统管理的大小 → 设置 → 确定 减少内存使用率 点开始 ,点 运行 , 键入 MSCONFIG 进入系统配置实用程序, 在“启动”选项卡里除了CTFMON 是输入法,其它都可以去掉。 这样开机就不会开这么多的程序了, 开始栏运行里输入servicesmsc把多余的服务关闭。 1 关掉自启动里无关紧要的启动项 2 、经常清理垃圾文件和注册表 (上两项可用超级兔子或者 windows 优化大师) 3 、取消没必要的服务 运行大程序,使用率越低才证明你的 CPU 的处理速度越高 使用率越高证明你所运行的程序占用很大 CPU 运算能力,运算吃力的情况下,你的电脑就不能运行其他大型程序了 在 " 进程 " 里鼠标右键单击你所运行的程序,d出菜单 -" 设置优先级 "-" 实时 " 这样做法是让你的 CPU 将你的程序设为优先运算对象 这在最大程度上提高你所运行程序的运算速度,但不一定明显

分类: 电脑/网络 >> 电脑常识

问题描述:

windows xp 有有必要使用内存优化的软件吗?(如果有必要,介绍下哪些软件比较好)还有 虚拟内存越大越好吗?虚拟内存最小最大直一样大小对系统更好吗? 我电脑512内存。先谢谢了。回答好的话有高分哦,也希望和电脑高手门交朋友!

解析:

相比Windows 95/98,Windows 2000/XP已经可以相对智能地管理内存资源了。当应用程序退出后,它能较好地释放程序占用的内存空间。

但Windows本身依然还有一些缺陷,再加上程序设计问题,使得内存还会在我们不经意间偷偷地“泄露”,可以供使用的剩余内存总是在逐渐减少。为了解决这些问题,网络上逐渐流传一些“内存优化软件”,它们往往可以在一瞬间把可用的内存资源提升几十甚至上百兆,它们真的这么神奇吗?

“调节”、“优化”和“清理”,是这类软件最喜欢使用的名字。无论怎么称呼,它们所做的工作是一样的,就是将目前正处于物理内存中的程序强制性地移动到硬盘的虚拟内存中(所以你会发现它们在优化内存时总是伴有硬盘的急剧转动),从而使空闲的物理内存增加。通过这个工作,可以使电脑运行的较快速吗?我们要说的是:结果可能不是你想像的那样。

程序在运行时,Windows会将其直接调入到物理内存中,但物理内存毕竟有限,因此,微软又设计了虚拟内存,它其实就是硬盘中的一块空间,Windows会将一些暂时不用,但可能以后会用到的数据从物理内存移动到虚拟内存中,从而保证有足够的物理内存给当前运行的程序使用。所以,电脑的内存=实际物理内存容量+“分页文件”(就是交换文件)。如果需要,“分页文件”会动用硬盘上所有可用空间。

内存优化软件在干什么

内存优化软件在进行优化时,往往不管三七二十一,只是机械地根据设置的数值尽可能将占用物理内存的程序搬到硬盘的虚拟内存中,而不考虑某个程序是否正在使用。所以,虽然空余物理内存增加了,但当你继续使用某个已经打开的程序时(而它恰恰又被不恰当地移动到了虚拟内存中),Windows就必须再次将它从硬盘虚拟内存中读取到物理内存中,这样给系统增加额外的开销,因此你会发现继续运行优化前正在使用的程序时,会有停顿。

内存优化的“好处”在哪里

内存优化惟一的好处是:在将占用物理内存的程序移动到虚拟内存后,再启动新程序,速度会变得更快。

可用内存也会慢慢消失

当你再运行已经被移动到硬盘中的程序时,它还必须重新加载到物理内存中,因此即使只是单击一个最小化的程序,看上去也会花费了较长时间来还原其窗口。此外,在物理内存中的程序被清空后,硬盘中等待激活的程序常常被立即放回到物理内存中去。也就是说,我们辛辛苦苦用内存优化软件“节省”出来的可用内存,会一点点被等待激活的程序慢慢吞噬(见图1)。

内存优化软件喜欢对内存管理插手,会影响到Windows有效管理虚拟内存的能力。此外,它们并没有用合适的方式去置换出物理内存中的程序。它们所做的只是尽可能多地去收集物理内存,强迫Windows把物理内存中所有正在用的或未用的程序都置换出来。虽然用软件去管理虚拟内存有一定的好处,但作用不大,最好让Windows自己去管理。任何软件去代替Windows管理都没有多大的用,反而会影响电脑的性能。

正确使用内存优化软件

当你决定了使用某个这类软件时,应该明白它是怎么完成内存优化工作的,绝对不应该仅仅是简单地置换出所有内存中的程序,因为这根本不会提升系统性能。

网上内存优化软件相当多,但MemoryBoost Pro Manager算是较好的一款。它能够创建定制的程序快捷方式,在运行时可以先清理系统内存,从而为程序提供更多内存空间;加入经常使用的程序,使软件在整理内存时不会将这些程序清理出物理内存;防系统崩溃功能,能立即关闭停止响应的程序等

运行在 Windows 下面的程序分配内存以便表现所需要的 不同类型的资源 可以将这些分配当作用来封装程序所需要的内存和其他任何资源状态的对象 应用程序正确运行时 系统将释放被使用的资源和内存 以便让系统中的其他程序使用 但有时候 如果应用程序出现错误 则资源状态或内存(或者这二者)都不会被正确释放 这就会造成资源或内存泄漏 这些错误可能是很难识别的 垃圾回收器 (GC) 负责确保程序所分配的 用于完成任务的内存能够在不需要开发人员关注它的情况下被释放 对垃圾回收了解得越多 就越能更好地构造程序与之配合使用 NET 中的对象是从称为托管堆的一片内存中分配来的 堆被描述为托管是因为您向它申请内存后 垃圾回收器会负责执行清理工作 这似乎需要很多开销 因为垃圾回收器必须跟踪在 NET 公共语言运行库 (CLR) 中所分配的每个对象 但实际上它工作得很有效率 对象可以是小型对象 可以包含少量整数或更大的数据 也可以包含数据库连接和很多状态信息 对象可以是独立的 也可以在内部包含或使用其他对象 GC 的工作是确定什么时候应当回收对象 以便释放内存供其他程序使用 当它认为它已被装满时就会对可以删除的对象作标记 然后从托管堆中将它们删除 当垃圾回收器试图分配新的对象 却发现托管堆没有更多的可用内存时 垃圾回收器就会认为它已被装满 GC 试图分配内存但确定它已被装满时 它将尝试清理已为您的应用程序分配的某些内存 以便为新对象腾出空间 GC 以略微不同的方式看待您的对象 并在决定什么时候回收它认为不再有用的对象时考虑到这些对象的差异 它这样做的一个方法是 它有一组根对象 用来确定哪些对象可以被回收 如果对对象的引用大体上属于如下分类中的某一个 则该引用就被看作是根 全局或静态对象指针 线程的堆栈上的所有局部变量和参数对象指针 或包含托管堆中的对象的指针的任何 CPU 寄存器 如果对象的引用是根引用 那么它可能有或可能没有与它关联的 还会在垃圾回收后幸存的子对象 GC 首先找到根对象 然后沿着引用找到被根引用的其他对象 以便避免回收这些对象 如图 所示 托管堆中有四个被分配的对象 (S)mall (L)arge (F)inalized 和 (R)eferenced 假设每个对象通过其主要特征(例如 小型对象都不会包含引用或其他组合)来标识自己 在堆中分配这些对象时 它们将相互紧邻地放在内存中 我也有一个位于 (G)lobal 范围的根引用 它包含对 Z 的引用 GC 开始垃圾回收时 它首先假设所有对象都是不必要的 直到这些对象被证明是需要的为止 对象基本上通过它 认识 谁或引用了谁 或谁引用了它或认识它 来证明自己是必要的 对于 GC 根引用为谁认识谁提供了起点 GC 从根对象开始沿着对象层次结构检查引用情况 以确定对象是否是可到达的 或是否有可能被另一个对象使用 如果对象被证明是可到达的 则它不是该垃圾回收周期的处理对象 如果对象被证明无法从任何引用到达它 则 GC 将把该对象标记为可回收 然后它会被丢弃 GC 使用 标记和压缩 方法 这意味着一旦 GC 确定对象是垃圾 则 GC 的另一个部分将删除无法到达的对象 并将压缩堆中的空间以确保分配将继续非常快速地进行 GC 以代的方式看待回收周期中所涉及的对象 每当对象被认为是可到达的时 它就会被提升到下一代 这意味着 引用您的对象的对象越多 或您的对象的 *** 作范围越大 它的存活时间就越长 GC 当前最多有三代 从 到 第 代通常填充较小 短期使用的对象 并且回收它们的次数最多 这意味着 如果您有小型或很少使用的对象 则它们将被频繁地回收 第 代和第 代是寿命更长和被更频繁访问的对象的储存库 因此被回收的频率更低 GC 中一个基本假设是 您的程序中有更小 寿命更短的对象 更频繁地清理它们对您有好处 理解这一点很重要 因为您设计系统的方式会对您使用多少内存和占用内存多长时间有巨大的影响 这是由于您的工作集将是大型的工作集 内存使用量越大 应用程序性能将降低得越多 字节以下的对象被认为是小型对象 并且从托管堆的主要部分直接分配 超过 字节的对象从托管堆的特殊部分(称为大型对象堆)分配 托管堆对待小型和大型对象的方式有两个主要差异 首先 小型对象在被压缩时将移到托管堆内 而大型对象则不是这样 其次 大型对象总是被当作第 代的一部分 而小型对象通常被当作第 代的一部分 如果您分配了很多短寿命的大型对象 这将造成第 代被更频繁地回收 由于从第 代到第 代越往后的回收成本越高 这将有损应用程序的性能 我想讨论的垃圾回收的最后一个方面是终结 (finalization) 的概念 当对象被 GC 回收时 终结帮助开发人员释放他们在其对象中使用的资源 对象需要实现 Finalize 方法才能完成该 *** 作 当对象要被销毁时 GC 将调用 Finalize 方法 以便允许对象清理它的内部资源和状态 在 C# 和托管 C++ 中 Finalize 方法实际上伪装在析构函数的语法 (~Object) 中 这里的 Finalize 方法与纯 C++ 中的 Finalize 方法之间的重大差异是 在 C# 和托管 C++ 中 只有当 GC 清理对象时才调用该方法 而在纯 C++ 的析构函数中 当对象脱离范围时才会调用该方法 将 Finalize 方法添加到您的对象中意味着它将总是被 GC 调用 但要小心 因为将 Finalize 方法添加到对象中时 该对象将总是会在对第一代的垃圾回收后幸存下来 因此 所有终结对象的寿命会更长 由于试图让 GC 尽可能有效地执行清理 因此 只有当您有非托管资源需要清理或者在对象创建成本高昂的特殊情况下(对象池) 才应当使用终结 让我们返回图 中的原始示例 该示例有一个托管堆 其中包含四个对象和一个根引用 如果在这个时候发生垃圾回收(这是由于这时不满足启动垃圾回收的条件 而开发人员手动干预造成的) 结果是 (S)mall 对象将被当作垃圾回收 大型对象将在该垃圾回收后幸存下来 因为大型对象被指派为第 代 被终结的对象被 GC 注意到 并且将调用 Finalize 方法 但是对象本身仍将保留下来 直到进行下一次垃圾回收为止(在某些情形下可能会更长) 包含根引用 G 的对象将保留下来 因为它是根引用 是可到达的 现在 让我们假设下一次发生的垃圾回收针对的是第 到第 代(可以通过调用 System GC Collect 方法并将 作为参数来完成该 *** 作) (L)arge 对象将在第 代清理期间被回收 而 (F)inalized 对象在第 代回收期间被回收 这是因为 Finalize 已被调用并且已在回收开始之前结束 *** 作 只有包含全局引用的对象仍然存在 因而会在应用程序生存期内保留下来 良好的内存使用率 GC 负责处理内存泄漏 但它不能防止内存保留 作为开发人员 您可以控制您的对象的生存期 如果可以减少应用程序的工作集 则性能将有所提高 如果您的应用程序被设计为有很多对象长时间存活 则可能会有内存泄漏 即使最后清理了内存 仍然会有损性能 所以知道您的对象存活多长时间是值得的 GC 可以提供很大帮助 但它只能处理我讨论过的一种原始类型的泄漏 资源泄漏仍然是个问题 但如果将非托管资源包装在终结类中 GC 仍然可以帮助您确保正确处置它们 最好对对象实现 Close 或 Dispose 方法 以便在使用完对象时资源可以尽可能早得到清理 而不用等待 GC 来清理它们(在您停止使用对象后 等待 GC 清理它们可能需要很长时间) 如果您对使用非托管资源的类实现了 Finalize 并且正在使用托管堆 则可以相当安全地避免真正的泄漏 当然 这并不意味着您应当让应用程序的工作集很庞大 因为这仍然会有损性能 Profiler API 概述 为了说明应用程序使用了多少内存 以及对象存在了多久 我开发了一个称为 MemoryUsage 的应用程序 MemoryUsage 有两个不同的部分 第一部分编写为 C# 应用程序 它将启动要监视的进程 并在目标进程中设置一个环境变量 以指示 CLR 应当加载 NET 分析器 (profiler) 第二部分编写为基于 C++ 的 NET 分析器 该分析器名为 MemProfiler CLR 将通过环境变量中的信息加载它 NET 分析器是使用作为 CLR 的一部分提供的 Profiler API 来编写的 它允许分析器作为被监视的进程的一部分运行 并在发生某些事件时接收通知 当应用程序执行时 它为您提供各种通知 为了从 CLR 接收这些通知 您要提供一个 Profiler API 中指定的回调接口 (ICorProfilerCallback) 然后 当各种事件发生时 CLR 将调用这个回调接口的方法(参见图 ) 下面是需要注意的主要分析器回调方法 RuntimeSuspendStarted RuntimeSuspendFinished RuntimeResumeStarted ObjectAllocated ObjectsAllocatedByClass MovedReferences RootReferences 和 ObjectReferences 如果不熟悉 Profiler API 可以阅读 Profiler doc(位于 Visual Studio NET 安装目录下面的 \FrameworkSDK\Tool Developers Guide\docs 文件夹中) 来了解某些更深入的信息 使用分析器时有几件事情要考虑到 包括线程安全和同步 以及分析器对性能的影响 Profiler API 实际上允许您将它作为 CLR 的一部分运行 这样 因为多个线程将调用您的分析器 所以您必须知道存在同步问题 Microsoft 提供的 Profiler API 规范声明 回调不会被序列化 这就需要由开发人员自己来正确保护他的代码 方法是创建线程安全的数据结构 并在一旦需要防止多个线程并行访问代码时锁定分析器代码 我需要使对对象跟踪系统以及在我 lishixinzhi/Article/program/Java/hx/201311/27123

一.代码优化

内存会溢出肯定和代码逃不了关系,9999%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。举个例子在游戏当中经常有不同场景的切换,如从游戏逻辑退到主菜单逻辑,对游戏逻辑对象的态度很多人会选择忘记等待垃圾回收器来收尸。乍看之下似乎并无不妥垃圾回收器会来善后。实际上垃圾回收器并非实时的,它不像C++的Delete语句马上释放不用的内存。当从游戏逻辑切换到主菜单逻辑这时两个对象同时存在很可能这时内存就不够用了。读到这里很多人会发现实际上垃圾回收器在j2me上并不怎么好用,从一个角度上来讲在j2me上所有垃圾必须由手工释放,除简单类型以外所有对象都必须显式地置空例如imgs=null;实际上java提供了一个不错的工具用来查找内存溢出,javalangRuntimefreeMemory()。它可以返回当前的剩余内存数,将它适当的安放在代码中可以有效的监测内存使用状况。很大一部份的j2me程序员之前都是从事pc软件开发工作,充裕的内存掩盖了许多写代码的不良习惯。如下所示:

//a不为空

a=newLogic();

很多人可能对此有异议,他们会认为新的对象会把旧的对象冲掉并且释放内存。这里面包含两个问题:1该段代码是先创建对象然后再进行赋值 *** 作的,也就是说在这期间有两个对象同时存在这就很可能会产生溢出。2这样做也会妨碍垃圾回收器的工作

较好的写法如下:

a=null;

a=newLogic();

虽然麻烦了点但在j2me中还是必要的。接着看下例。

drawString("游戏时间:"+time,50,50,GraphicsLEFT|GraphicsTOP);

"游戏时间:"+time很完美在paint()方法当中每次都被刷一遍显示在屏幕上。危机往往隐藏在美丽的外表,该语句会引起新的内存重新分配来存储"游戏时间:"+time而显示完以后又必须由垃圾回收器释放,用了双倍时间,并且容易发生内存溢出。依此类推在重复执行的方法里应尽量避免重复定义对象。与paint()方法类似在循环里也有类似的情况存在。

把所有对象的初始化放在构造函数里想必是再正当不过了,大多数人通常的做法是把当前逻辑所要用到的资源通通初始化完毕。

很大一部份的内存溢出都是发生在构造函数中。内存使用的高峰期都是在构造函数中所以避开这个高峰能有效的防止溢出。建议最好的办法是第一次使用时初始化。如下所示

if(img==null){

//初始化

}

现在做游戏很多时候都需要地图数组,声音数组,还有一些其它资源这些资源很多可以放在代码中也有的可以放在文件当中。

强烈建议将这些资源放在文件中需要时在load进来。这些资源文件如果放在代码中则会占用不小的代码段空间,而代码一般是程序一运行就装载到内存当中。

除上面列举的方法外还有一些大家所熟知的顺便一提,比如关闭没用的rms,关闭没用的网络连接,关闭没用的流。正确地停止线程。良好的程序架构减少代码偶合性也是一个不错的方法,无论在代码调式,内存释放都可以做到非常清析。

二.优化

j2me的内存杀手无疑非莫属,一张3k的可以占用20多k的内存不信大家把load前后的内存剩余打印出来对比看看。所以防止内存溢出最直接的办法就是从入手。

1.压缩:多数人马上会想到这个办法。不错这个办法是最有效的。在photoshop里制作完成后不要选择"存储为",而是选择"存储为web所用格式"可以根据里面的选项进行压缩,特别是颜色这一项越小越好不过相应的图像会有所失真。不要认为这样就完了。

实际上该还可以再次压缩,在网上有许多类似的工具。推荐一款可以压缩png格式的软件xatcomImageOptimizer效果不错。经常都有70%的压缩率且图像不会失真。

假如你有多张规格一样的,那么建议你把它做成一张长条。有两个原因:

1、这样节省存储空间和内存空间。大家可做个试验将10张的内容放在一张当中对比看看文件大小有没有变化。

2、10张需要10个image对象需要进行10次io *** 作浪费时间不说还浪费内存。当笔者发现这个好处时兴奋地把所有都存成一张,吱地一声内存又溢出了原因想必大家也知道!!太大了不要把不同界面的整合在一起否则经常会得不偿失。

作图时还有一些细节需要注意,颜色数量,分辩率,图像模式(最好是索引颜色),画布大小都会影响到大小。

三.工具优化

谁都知道混淆器是用来保护代码的以加大反编译的难度(个人认为这是在嘲笑程序员的智商)。实际上用它来优化程序也是不错的选择,至少有两点好处:

1、压缩程序大小。一个60k的程序经常可以压掉10k左右。10k的空间对于写低端手机的程序员简直是雪中送碳,多少超过64k限制的游戏都受过它的恩惠;

2、节省内存空间。用脚去想也想得出来代码少了内存里的代码段自然就短了。

你好

以下是本人整理的电脑优化、电脑加速的方法,请参考。

1 定期的,对电脑内的灰尘进行清理,关机后打开机箱,用吹风机,冷风吹!!

2 平时要常用 360 卫士 、金山卫士等工具清理系统垃圾和上网产生的临时文件(ie 缓存),查杀恶意软件。

3 电脑配置差,尽量把虚拟内存设置大点,(xp)右击我的电脑 属性 高级 性能 那里 设置 高级 更改

在自定义那里 设置为 2000 - 4000

(win7) 计算机-属性-高级系统设置-性能设置-“高级”选项卡-虚拟内存-更改-选择要设置的驱动器c盘,选择系统管理大小或者根据需要选择自定义大小-设置-确定。

4 杀毒软件装种占资源小的,如 nod32,或只装一个辅助杀毒软件。

5 尽量设置ip 为静态ip ,可以减少电脑开机启动时间和进入桌面后的反映时间。

6 电脑桌面不要放太多文件和图标,会使电脑反应变慢的,软件尽量不要安装在c盘。

7 关闭一些启动程序。开始-运行-输入msconfig—确定-在“系统配置实用程序”窗口中点选“启动”-启动 ,除输入法(Ctfmon)、杀毒软件外,一般的程序都可以关掉。也可以用360等软件,智能优化开机加速。

8 建议只装一个主杀毒软件,装多个会占电脑资源,会使电脑更慢。

9 定期的对整理磁盘碎片进行整理,打开我的电脑 要整理磁盘碎片的驱动器—属性—工具--选择整理的磁盘打开“磁盘碎片整理程序”窗口—分析—碎片整理—系统即开始整理。

10 安装个优化大师或超级兔子等 电脑优化软件,优化下,电脑也会快很多!!

11 现在的系统,占内存也比较大,有必要的话,加多条内存,也会快很多。

12 电脑硬盘用久了,也会使电脑变慢,重新分区安装可以修复逻辑坏,电脑也会快点,硬盘物理读写速度慢,也只能是换个好点的!!!

希望能帮到你!!!!

不明白hi我!!!!

以上就是关于如何优化计算机的内存全部的内容,包括:如何优化计算机的内存、如何优化内存使用率,使其降至最低、用内存优化软件真的可以提高内存质量吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9460388.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存