»
游客:
注册
|
登录
|
帮助
微点交流论坛
»
微点软件使用交流
» 感觉.... 不大好用....
14
2/2
<
1
2
作者:
标题: 感觉.... 不大好用....
clown
注册用户
积分 68
发帖 68
注册 2006-12-9
来自 福建漳州
#11
觉得微点这样的占用还是可以接受的范围。必竟电脑性能不断的提升,为了某些值而降低微点的效果那划不来。
※ ※ ※ 本文纯属【clown】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2006-12-14 09:54
linovo
中级用户
积分 346
发帖 334
注册 2006-12-9
#12
“如果微点对资源占用作进一步优化,把内存占用控制在10M以下就好了”
我对编程不懂,原来的表达不太清楚,我所指的优化是尽量减少程序、进程的体积,尽可能避免冗余代码。
“修改注册表键值的优化提高系统性能”这种做法效果确实有限,我自己以前是很迷信这个的。
※ ※ ※ 本文纯属【linovo】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2006-12-14 10:19
nasdaq
版主
版主
积分 1140
发帖 1118
注册 2006-4-6
#13
Quote:
Originally posted by
linovo
at 2006-12-14 10:19:
“如果微点对资源占用作进一步优化,把内存占用控制在10M以下就好了”
我对编程不懂,原来的表达不太清楚,我所指的优化是尽量减少程序、进程的体积,尽可能避免冗余代码。
“修改注册表键值的优化提高系统性 ...
呵呵,看来linovo确实对编程不太了解,我也是非专业人士,瞎白话几句,大家一起来讨论吧。
所有的软件都存在有冗余代码,即和程序功能无关的代码。一个规范的商业程序其冗余代码应该比有效代码要多得多。为什么呢,因为软件不光有性能的要求,稳定性也非常重要。大量的冗余代码主要就是为了保证软件稳定性而写的。
举个例子,譬如说我们要写个计算器,幼儿园以上学历的人都知道除法运算中0不能做除数,所以理论上说计算器的程序代码中校验除数是否为0的代码对计算器的功能完全没有意义,是冗余代码。但是,作为一款商业计算器来说,校验除数是否为0的这段冗余代码是必须要添加的,否则一旦用户误操作,程序就会出问题。既然幼儿园以上学历的人都知道除法运算中0不能做除数,用户还会把0当除数么?答案是肯定的,由于这样那样的原因,肯定会有人误把0当除数来使用。
我不知道大家是否关注过溢出漏洞?什么是溢出?溢出对于我们正常操作来说,基本上是没有影响的。溢出的利用,简单来说就是某个人出于不正常的使用目的向系统递交了一个不正常的参数,使得某项参数的运算结果超出了系统原本分配给它的内存空间。如何解决溢出漏洞?答案就是增加冗余代码,对可能造成溢出的参数值进行校验。
商业软件比个人软件优秀的地方就在于其稳定性,因为商业软件的受众比较广,如果稳定性做不好的话,只能倒闭。个人软件一般功能都还实用,但除了最出色的那一小批之外,大多稳定性不够好,动不动就报错退出的软件我真见识过。。。。。。
性能与稳定性如何取舍?答案是没法取舍,我们只能在性能和稳定性之间取一个结合点。WindowsXP比Windows98要稳定得多的多,但是WindowsXP比98所占用的资源也同样是多得多,这其中确实有相当一部分是在增加新功能,但是我没猜错的话,为了提高稳定性而增加的冗余性代码应该更多。微软宣称Vista是有史以来最安全的操作系统,就冲这一句话,即使我们关闭Vista的各种显示特效,也得预备远比WindowsXP多得内存才能流畅运行,因为操作系统安全就是建立在海量的冗余代码之上。呵呵,微软官方的数字说明我的猜错是准确的。
冗余代码简单可以分为有益的冗余代码和无用的冗余代码,对于一款正规的商业软件来说,其无用的冗余代码数量其实是很小的,所以我认为纯粹意义上的代码优化是没有什么效果的。要想取得明显的效果,唯一的办法就是重新设计一个比现有软件架构更合理的新架构,只有在架构上取得突破,软件的系统资源占用问题才能得到根本缓解。
另外,由于现如今国内的用户近乎偏执地追求内存占用的数字,我个人意见是内存占用数字造假泛滥,呵呵,反正也不是什么高深技术。。。
PS:多说几句废话,很多人买电脑都不太会做配置,其实CPU是次要的,最重要的是内存容量。要想真正意义上流畅运行没个大内存就是Mission Impossible了。单位的工作机就不提了,我建议买家用电脑的朋友一定要注意内存,目前的年景,即使不玩大游戏,要想在Windows XP下真正意义流畅运行常用软件,绝对不要低于512M内存。
PS:不好意思啊,乱七八糟地写了不少,估计没什么人有耐心看,权当跟linovo朋友单聊吧。
[
Last edited by nasdaq on 2006-12-14 at 14:26
]
※ ※ ※ 本文纯属【nasdaq】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2006-12-14 14:24
linovo
中级用户
积分 346
发帖 334
注册 2006-12-9
#14
非常感谢nasdaq的指点,我自己读大学时是学中文,对计算机编程一窍不通,简单的系统安装、还原、优化还算知道一些皮毛。自己对计算机也很有兴趣,高中读物理班,高考是想考计算机专业的,可惜数学太差,语文稍微好一点,于是给编到汉语言文学专业了。
要nasdaq打了这么多字,也辛苦了,再次感谢你的指正!学到不少知识!
我现在毕业出来工作,是搞宣传的,三天打鱼四天晒网,最近更是很清闲,下载微点玩玩,学学东西,并且这几天都在泡微点论坛、折磨测试微点软件,算是为微点的发展表示支持和尽一点点力气吧。
[
Last edited by linovo on 2006-12-14 at 15:16
]
※ ※ ※ 本文纯属【linovo】个人意见,与【 微点交流论坛 】立场无关※ ※ ※
2006-12-14 15:00
14
2/2
<
1
2
论坛跳转:
微点软件公测区
安全快报
> 病毒快报
> 漏洞快报
微点产品在线技术支持
> 微点主动防御软件
> 预升级反馈专区
> 微点杀毒软件
微点用户交流区
> 微点新闻
> 微点软件使用交流
> 微点茶室
安全技术交流区
> 主动防御
> 反病毒
> 防火墙
综合区
> 电脑&数码
> 体育&娱乐&休闲
> 灌水区
版务管理
内部使用专区
可打印版本
|
推荐
|
订阅
|
收藏
[
联系我们
-
东方微点
]
北京东方微点信息技术有限责任公司 福建东方微点信息安全有限责任公司
闽ICP备05030815号