减少程序占用CPU及内存的方法大神们帮帮忙

减少程序占用CPU及内存的方法大神们帮帮忙,第1张

1多用数组,尽量不要独占(可用处理事件/多线程),但多线程不要太多。 2同一组功能封装成类,会方便,而且由于类的特性,也会减小内存占用。 3能用代码实现的简单功能,尽量少用支持库。 4代码要优化,尽量帮电脑想想如何减少工作量。如果在一个100000次的循环里,原来一个循环5步,你现在改为4步,就相当于节约了100000次命令的执行次数,这个时间是相当大的。 5后台运行时,关闭不必要的窗口。 6如果程序是一直运行的话,一定要做成带托盘图标的,这样内存节省很很很多的,最小化确实可以减少占用资源。 7如果可能,窗口上不要放太多的,不要放太多的无聊占用资源的控件。 8降低进程的优先级。 1少写几个自程序 2黑白的不要用JPG,用单色BMP就可以了 3多钓钓API(来代替支持库)。实现同样的功能时,尽量使用api,不用支持库!不仅减少体积而且加快速度 <1>子程序-在调用过后,尽量用返回命令释放资源。 <2>文件-尽量用gif格式,最好放在硬盘空间中,尽量不要放在程序资源中。 <3>exe文件要尽量的小,必要是把一个大程序分为几个小,exe来完成, <4>尽量不使用大的控件。主要是无用代码太多,无法优化。 1、算法问题依然是最关键的问题 2、调用API尽量采用动态调用。使用完毕及时释放。 3、尽量采用多线程,但最忌采用死循环的线程。建议线程采用消息驱动。这样才能从真正意义上节约系统资源。 4、界面的华丽永远是系统资源的敌人。过分追求界面必然会得不偿失的。 5、尽量采用面向对象的编程思想。类的特性是,共享代码空间,数据空间独立。可以节省不少内存开销。 6、同上道理。编程思路清晰非常重要。尽量减少冗余代码!!!

1多用数组,尽量不要独占(可用处理事件/多线程),但多线程不要太多。

2同一组功能封装成类,会方便,而且由于类的特性,也会减小内存占用。

3能用代码实现的简单功能,尽量少用支持库。

4代码要优化,尽量帮电脑想想如何减少工作量。如果在一个100000次的循环里,原来一个循环5步,你现在改为4步,就相当于节约了100000次命令的执行次数,这个时间是相当大的。

5后台运行时,关闭不必要的窗口。

6如果程序是一直运行的话,一定要做成带托盘图标的,这样内存节省很很很多的,最小化确实可以减少占用资源。

7如果可能,窗口上不要放太多的,不要放太多的无聊占用资源的控件。

8降低进程的优先级。

1少写几个自程序

2黑白的不要用JPG,用单色BMP就可以了

3多钓钓API(来代替支持库)。实现同样的功能时,尽量使用api,不用支持库!不仅减少体积而且加快速度

<1>子程序-在调用过后,尽量用返回命令释放资源。

<2>文件-尽量用gif格式,最好放在硬盘空间中,尽量不要放在程序资源中。

<3>exe文件要尽量的小,必要是把一个大程序分为几个小,exe来完成,

<4>尽量不使用大的控件。主要是无用代码太多,无法优化。

1、算法问题依然是最关键的问题

2、调用API尽量采用动态调用。使用完毕及时释放。

3、尽量采用多线程,但最忌采用死循环的线程。建议线程采用消息驱动。这样才能从真正意义上节约系统资源。

4、界面的华丽永远是系统资源的敌人。过分追求界面必然会得不偿失的。

5、尽量采用面向对象的编程思想。类的特性是,共享代码空间,数据空间独立。可以节省不少内存开销。

6、同上道理。编程思路清晰非常重要。尽量减少冗余代码!!!

XP本来对内存要求就很高

所以不要在内存低的时候运行过多的程序,以免发生死机现象

第一:关闭多余程序

第二:清除剪贴板中的内容。

1点开始---程序---运行,输入“CLipbrd”,可以调出剪贴板查看器,在“编辑”里面点“删除”,选择“全部删除”,选择“是”。

2清除Office内的剪贴内容

第三:合理设置虚拟内存。

打开控制面板,双击系统,在系统属性内选性能,打开虚拟内存,将该数值设置为默认值。

第四:增加可使用的磁盘空间

1清空回收站

2删除临时文件。鼠标右键点硬盘空间,选择属性,点磁盘清理,将临时文件清除

3在磁盘中删除过期文件

4删除从没使用过的文件

第五:重新安装已损坏的程序

第六:使用优化软件对系统内存进行优化

第七:重新启动电脑。如果只是关闭程序,而没有重启电脑,程序可能没有将内存完全还给系统

第八:减少自动运行的程序。

点开始---运行,输入Msconfig,打开后选择系统配置实用软件,单击一般选项卡,选中选择性启动,去掉“Winini”文件和“加载启动项。打开“启动”选项卡后将不需要自动运行的程序关闭

第九:查杀病毒

以上就是关于减少程序占用CPU及内存的方法大神们帮帮忙全部的内容,包括:减少程序占用CPU及内存的方法大神们帮帮忙、减少程序占用CPU及内存的方法、如何降低系统内存占用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存