吴磊的博客

今年是我本命年,红红火火走一年
随笔 - 40, 文章 - 0, 评论 - 184, 引用 - 2
数据加载中……

做成一件小事,收获一份知识。

我的Inspiron 1420的本本最近风扇转个不停,当初为了安装这个Vista Ultimate版本可是花费了我勤俭节约的550元的人民币换来的4GB内存,就是图个快。可电脑速度也没看到快到哪里去,反而CPU的使用一直是“稳固”在50%以上,硬盘灯也曾不停的闪(与其说是频频的闪倒不如说是一直亮着)。这令我十分不解,一会儿等“Windows任务管理器”跑一跑我再贴张图来,让我们博客园的电脑精英们为我分析分析。

 


 

我用电脑的习惯非常好,安装上了Kapersky7也不经常点击网页上诱人的图片,因此可以排除是病毒或者木马造成的了。我想造成资源如此浪费的原因是Vista系统本身后台程序太多了,我不知道的什么程序和知道的程序都在后台运行(像什么计划任务、系统还原、备份等等还有一些监视程序和日志);另外一个原因就是夏天太热了,CPU吃不消了。当然后者并不是资源浪费的一个原因。

说实在的,有些后台服务其实并不怎么经常用,可能只是偶尔使用某些软件时才会用到。但是Windows本身太傻了 ,他不知道,因此他经常开着这些服务,造成了许多不必要的浪费。我曾深有体会。原来在XP下,我安装了SQL Server和VMare,后台的相关的几个服务经常开着。尽管我没有用到这些软件,可是这些相关的服务却吞噬了我超过100多MB的内存。那个时候,我要到服务中把他们都改为手动,并关闭这些服务。后来软件安装的多了,相关软件对应的服务多了,想启动或者停止的时候找到这些服务就成了比较麻烦的事情。于是,我有了一个想法。我想编写一个程序,这个程序会已向导的方式提示人们关闭或者打开那些服务。我从不会到会的过程就不说了,尝试了许多方法也都失败了,最后放弃了原来的方法和许多设想,采用一种方法做成了程序。

放弃了向导,而采用列表的方式,只要做成了就可以了。

放弃了的想法有:

1.采用向导,最原本的想法;

2.采用自定义类控制,刚开始看《大话设计模式》想练练手;

3.使用XML文件存储指定的这些服务;

4.用列表列出服务器上所有的服务,然后用户选出那些特定的服务以后定制。

 

我估计大家一定认为我是一个笨蛋了,那些问题确实没有太执著得花太多的时间去想,我只是非常着急的为了尽快出成果就做了这么一个程序。如果哪位高手有何指点,我将感激不尽!愿讨论,愿进步。 (继续,我先去吃饭了)

Tag标签: Windows编程

posted on 2008-08-26 18:32 SuperWulei 阅读(1585) 评论(16)  编辑 收藏 网摘

评论

#1楼   回复  引用    

不装64位,4G没用的。
2008-08-26 18:41 | Duron800[未注册用户]

#2楼   回复  引用  查看    

SP1能识别4G内存,但我不确定是否能全部使用。卡巴斯基是系统资源消耗大户,建议考虑别的杀毒软件。
2008-08-26 18:43 | Autumoon      

#3楼   回复  引用  查看    

没戏,我同事也4G,有多少vista吃多少,呵呵
2008-08-26 18:59 | Clingingboy      

#4楼   回复  引用    

不想写程序,写了个Bat,net start+net stop搞定
2008-08-26 18:59 | holged[未注册用户]

#5楼[楼主]   回复  引用  查看    

@holged
那样不是要记住许多东西么?我这样不是更直观、简单些么?呵呵
2008-08-26 19:09 | SuperWulei      

#6楼   回复  引用  查看    

4G用的差不多是好事啊,要不你装他干嘛?
2008-08-26 19:37 | 碎蜂      

#7楼   回复  引用  查看    

只要装了所谓的杀毒软件,什么配置都会慢。。。。我不用杀毒软件N年了。。。
2008-08-26 19:45 | XiaoFaye      

#8楼   回复  引用  查看    

还有,反正都是用D版,如果开发平台的话,建议用Server 2008,没有多余的组件,内存效率也高!Vista很多后台运行的小东东,另外,没特别要求的话楼主可以关了虚拟内存,免得数据在硬盘上频繁交换。我2G内存已经禁用虚拟内存很久了,只是做开发的话不会有什么问题的,玩大型游戏除外。
2008-08-26 19:48 | XiaoFaye      

#9楼   回复  引用  查看    

我主板是945GM,这个可怜的家伙只能认3400MB,BIOS里就只能认这么多,估计就算是Vista SP1也无济于事了。
不过够我使了……
2008-08-26 19:54 | JimLiu      

#10楼   回复  引用    

不知道你装了些什么,我的机器不过装了sql 2008 vs2008,vs2005内存不过用了900多m
2008-08-26 19:56 | yangaska[未注册用户]

#11楼   回复  引用    

net start net stop
2008-08-26 21:21 | xxa[未注册用户]

#12楼   回复  引用  查看    

-_-!!!...楼主的名字.....囧rz...
另外...你的机器没有'显卡门'事件啊?嘎嘎...哈哈
2008-08-26 22:08 | airwolf2026      

#13楼   回复  引用  查看    

我才512的内存,用了好久了也不觉得慢呢!
2008-08-26 22:11 | 水煮 鱼      

#14楼   回复  引用    

4g 可以用ramdisk4g来使用系统不能使用的3.xG以后的部分
2008-08-26 22:23 | vls[未注册用户]

#15楼   回复  引用  查看    

我2g的内存 也没遇到lz说的问题 内存使用率经常徘徊在50%左右 一整理就在30%左右 用Expression2 就是68%左右 仅供参考
2008-08-26 23:09 | guojing      

#16楼[楼主]   回复  引用  查看    

@airwolf2026
谢谢。您不说,我还真不知道还有显卡门这么一回事。我的Inspiron 1420总算是知道有什么问题了。
2008-08-27 00:07 | SuperWulei      
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1276930




相关文章:

相关链接: