电脑程序运行速度与硬件有关吗?

电脑程序运行速度与硬件有关吗?,第1张

计算机中程序的运行速度主要受计算机硬件和软件影响。从硬件方面来说,大家都知道可通过选用主频较高的CPU、扩充内存等方法提高计算机速度;下面笔者从软件的角度,根据自己多年使用计算机的经验,向大家介绍一些提高计算机运行速度的方法:
1。增加硬盘剩余容量
长时间使用计算机后,硬盘剩余容量会减少,导致有些程序运行速度变慢,解决方法有: 1)从硬盘上删掉一些不需要的文件,以使硬盘剩余容量增多。具体删除哪些文件呢?这些文件一般包括:(1)长时间不使用的程序或文件;(2)在某些程序执行时产生的或计算机意外故障时留在硬盘上的临时文件,如*TMP文件;(3)不再需要的*BAK备份文件;(4)使用CHKDSK/F命令后产生的*CHK文件中不再使用的文件;(5)运行SCANDISK命令后产生的且不再使用的SCANDISKLOG文件;(6)某些系统或软件中用户不再需要的帮助文件,如*HLP。 2)使用压缩软件对硬盘中的文件进行压缩,以使硬盘剩余容量增多。现在常见的压缩软件有DOUBLESPACE、ARJ、LHA等,DOUBLESPACE是对磁盘进行压缩,ARJ、LHA是对文件进行压缩。
2。使用DOS *** 作系统提供的DEFRAG命令
应用程序在硬盘上创建和删除,时间长了,硬盘上的信息会变得支离破碎。为此,可使用DOS *** 作系统提供的DEFRAG命令对硬盘中的文件进行整理,取消硬盘中的碎片,从而减少读取文件所花费的时间,至于DEFRAG命令的使用方法,请参考有关DOS *** 作手册。
3。在运行WINDOWS时可使用交换文件提高速度 1)使用WINDOWS交换文件 在386增强方式下运行时,通过将内存中信息交换到硬盘的交换文件来释放内存和加快速度,WINDOWS交换文件有两种:(1)永久性交换文件,包括386SPART。PAR和SPART。PAR;(2)临时交换文件WIN386。SWP,在没有永久性交换文件时,WINDOWS运行时在硬盘上创建此文件,并且在退出WINDOWS时删除它。
2)使用应用程序交换文件
在非标准方式下启动非WINDOWS应用程序时,WINDOWS为此应用程序创建一临时应用程序交换文件,在386增强方式下不用应用程序交换文件,应用程序交换文件是以-WOA开头的隐含文件。一般WINDOWS将这些文件放在SYSTEM。INI文件的SWAPDISK指定的目录下,但注意,最好不要把SWAPDISK设定到RAM驱动器上,如果有一个以上硬盘且硬盘速度各异,将SWAPDISK设定到速度最快的硬盘上。
4。使用SMARTDRIVE磁盘高速缓存程序 SMARTDRIVE是一个磁盘高速缓存程序,它将从硬盘上读出的信息保存到计算机扩展内存的磁盘高速缓存区中。当应用程序试图从硬盘上读取信息时,SMARTDRIVE代之以直接从内存中提供这些信息。在启动应用程序时,可以在MS-DOS提示符后输入SMARTDRIVE命令或在AUTOEXEC。BAT文件中加入一命令行,即可启动SMARTDRIVE。如果系统有至少2MB的内存,建议使用SMARTDRIVE,至于何时为最佳设置,用户可以根据不同的程序进行试验,找出适用于本系统的最佳设置。
5。使用MS-DOS内存管理程序,提高运行速度 1)使用HIMEM扩展内存管理程序 HIMEM是一个扩展内存管理程序,此程序协调扩展内存的使用,以免两个应用程序在同一时刻使用同一扩展内存。安装HIMEM方法是在CONFIG。SYS文件中加入HIMEM命令行。具体参数选项请参考有关DOS *** 作手册。但必须注意:要使HIMEM命令行位于使用扩展内存的应用程序或设备驱动程序的命令行之前。 2)使用RAMDRIVE RAMDRIVE是内存驻留程序,它能将一部分系统内存当作硬盘驱动器使用,这一内存区被称作RAM驱动器。计算机从内存中读取信息比从硬盘上读取要快,所以RAM驱动器比硬盘驱动器要快得多,真正的磁盘驱动器和RAM驱动器最重要的差别在于RAM驱动器仅存在于内存中,所以当关掉计算机或重新启动计算机时,其中的信息会丢失。使用RAMDRIVE要注意下面几点:(1)在确实需要RAM驱动器时才安装RAMDRIVE。一般情况下,用同样数量的内存作为磁盘高速缓存区(如SMARTDRIVE)会比用RAMDRIVE更能提高系统速度;(2)在网络上使用无盘工作站,并且工作站有大量内存时,可以考虑使用RAMDRIVE;(3)在经常运行产生很多小临时文件的应用程序时,可以考虑使用RAMDRIVE。 3)使用EMM386扩充内存管理程序 EMM386是具有双重功能的内存管理程序: 1)提供对高内存区的访问,使用户能通过在高内存区运行设备驱动程序和内存驻留程序来释放常规内存;(2)用扩充内存模拟扩展内存,安装EMM386最简单
1、加快开、关机速度
在Windows XP中关机时,系统会发送消息到运行程序和远程服务器,告诉它们系统要关闭,并等待接到回应后系统才开始关机。加快开机速度,可以先设置自动结束任务。
首先找到HKEY_CURRENT_USERControl PanelDesktop ,把AutoEndTasks的键值设置为1;然后在该分支下有个“HungAppTimeout”,把它的值改为“4000(或更少),默认为50000;
最后再找到HKEY_LOCAL_MACHINESystemCurrentControlSetControl,同样把WaitToKillServiceTimeout设置为“4000”;通过这样设置关机速度明显快了不少。
2、提升启动速度
要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;
3、加快菜单显示速度
为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。
4、宽带网速的提高
专业版的Windows XP默认保留了20%的带宽,其实这对于我们个人用户来说是没有什么作用的。尤其让它闲着还不如充分地利用起来。
在“开始→运行”中输入gpeditmsc,打开组策略编辑器。找到“计算机配置→管理模板→网络→QoS数据包调度程序”,选择右边的“限制可保留带宽”,选择“属性”打开限制可保留带宽属性对话框,选择“启用”,并将原来的“20”改为“0”,这样就释放了保留的带宽。(此技术可能无效)
5、优化网上邻居
Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到HKEY_LOCAL_MACHINEsofewareMicrosoftWindowsCurrent VersionExploreRemoteComputerNameSpace,删除其下的(打印机)和{D6277990-4C6A-11CF8D87- 00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。
6、自动关闭停止响应程序
有些时候,XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USERControl PanelDesktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。
7、清除内存中不被使用的DLL文件
在注册表的HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。(注:如由默认值设定为0则代表停用此功能。)
8、改善系统预读能力
Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemoryManagement],在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3。
9、减少启动时加载项目
许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被消耗掉!
启动“系统配置实用程序”,在“启动”项中列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效。

1、首先,在开始菜单中--点击运行。

2、然后,在打开的运行对话框中,输入regedit点击确定。

3、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs在注册表中定位到。

4、然后,在右侧会看到很多dll的注册项,找到要删除的dll文件的路径和文件名。

5、右键单击找到的dll注册表项,然后选择删除就完成了。

usr hp 〈hp〉 〈max hp〉 : 改变HP选择的用户唯一
usr mana 〈mana〉 〈max mana〉 : 改变选择的用户mana
usr gold 〈num〉 : 改变选择的用户金钱
usr lvl 〈num〉 : 改变选择的用户的标准
usr speed 〈num max 30〉 : 改变选择的用户的speed
usr wspeed 〈num max 30〉 : 改变选择的用户的wspeed
usr scale 〈num 02-4〉 : 改变选择的用户的 scale
usr mount 〈id 1-64〉 : 改变选择的用户的登入
usr exp 〈exp〉 : 改变选择的用户的EXP
usr aura 〈aura id〉 : 改变选择的用户的aura
usr spell 〈spell id〉 :增加一个咒语
usr skin 〈skin id〉 : 改变选择的用户的Skin
usr talentxp 〈num〉 : 增加天分点
gm pass 〈oldpass〉 〈newpass〉 : 改变您真正的通行证为帐户lvl
gm off : 取消显示〈GM〉用户
gm on : 增加显示〈GM〉用户
gm kick 〈name〉 : 踢命名的用户
gm save : 保存
gm announce 〈message〉 : 寄发一则消息到世界
move where : 移动您给的座标
move there 〈name〉 : 移动到命名的用户
move here 〈name〉 : 移动命名的用户到您着
move fast 〈x〉 〈y〉 〈z〉 :向您座标移动
move world 〈x〉 〈y〉 〈z〉 〈m〉 :向您座标移动和地图
move town 〈town〉 : 移动您键入的镇
move prog : 移动您向程序员小岛
move isle :移动您向管理员小岛
npc info :显示信息在选择的npc
npc mobs 〈modelid〉 〈npcflags〉 〈faction〉 〈level〉 〈name〉 : 产生NPC在你的位置
npc taxi : 增加一辆出租汽车
npc spell 〈spellid〉 〈price〉 :增加一个咒语来教练员NPC
npc rmvspell 〈spellid〉 :从教练员取消咒语NPC
npc item 〈itemid〉 〈amount〉 :增加一个项目来教练员NPC
npc rmvitem 〈itemid〉 :从教练员去除项目NPC
npc itemmove 〈srcslot〉 〈dstslot〉 : 搬入项目贩卖者NPC
npc delete :删除NPC
npc level 〈level〉 : 改变选择的NPC 的标准
npc skin 〈skinid〉 : 改变选择的NPC 皮肤
npc faction 〈faction〉 :改变选择的NPC 的派别
npc name 〈name〉 :更改选择的NPC 的名字
npc flag 〈flag〉 : 改变选择的NPC 旗子
npc animfreq 〈frequency〉 : 改变选择的NPC 频率
npc random 〈num 0-1〉 :集合任意开关选择的NPC
npc addmove :增加一个小站或设置NPC
npc run 〈num 0-1〉 : 设置奔跑开关选择的NPC
npc state 〈num 0-2〉 :设置如果选择的NPC NPC 意志自动攻击
npc scale 〈num〉 :选择的NPC集合scale
npc hpmin 〈num〉 : 设置选择的NPC最小HP
npc hpmax 〈num〉 : 设置选择的NPC最大HP
admin ban 〈name〉 :禁令命名的用户从服务器
admin lvl 〈name〉 〈lvl account〉 :改变命名的用户lvl 帐户
admin addspirit : 增加一种Spirit来世界
admin die :使用户死
admin revive :使用户复活
admin update 〈old〉 〈new〉 : 更新Opcodes
addgo : 在你的坐标添加游戏对象
add : 添加项目到你的背包中
addnpc : 添加NPC到游戏
del : 删除目标NPC
setlevel : 设置个人或NPC的等级
setmodel : 给NPC或个人设置模型数量
learn : 学习魔法的数目
save : 保存文件
rehash : 改写目标
flag1 : 设置有毛病的标记
ppon : 打开pp系统
ppoff :关闭pp系统
turn : 转动NPC面朝你
come : NPC来到你的位置
go : 去世界坐标
gotrigger: 进入世界范围的位置,参数: trigger_number
kill : 杀死选择的NPC或个人
killallnpc : 杀死所有的NPC的形象
resurrect : 复活选择的个人
setsize : 设置NPC的大小
setspeed : 设置NPC或个人的速度
setflags : 设置NPC或OG的面具 参数: 〈ftype〉 〈flags〉
addspawn : 添加大量的点到你的位置 参数 : [〈npc entry〉] [〈npocs number〉]
setnpcspawn : 添加条目和数目作成大量NPC到大量的点
setnpcgo : 设置条目由于大量游戏目标到大量点
setspawndist : 设置小和大距离到大量
setspawntime : 设置小和大的时间到大量
setxp : 设置经验到个人
paralyse : 不动和动到个人或NPC
setaura : 设置预兆数目
exploration : 打开你地图的位置
dismount : 卸下你
listsp :列出你的魔法
listsk :列出你的技能
delsp : 忘记魔法
delsk : 忘记技能
info : 附近NPC的信息
online : 显示在线玩家数目
goname : 移动到输入名字的个人或NPC
goguid : 移动到行会
targetgo : 尝试移动到最近的玩家(定位最近的object)
targetlink : 尝试到连接目标OF选择目标
move :传送目标
retcl : 重装TCL
rescp : 重装 SCP
clearqflags : 清楚寻找标记
bytes : for debug
pingmm : 制造点在你的地图
adddyn : 测试到竞技
GM命令 在游戏中按回车键,出现对话框,然后打入: +命令+空格+代码
add <num> 可以向自己背包里面加入各种物品
learn <num> 学习魔法、技能 。
learnsk <num> <num> 给学会的魔法、技能加点。
gotrigger <num> 部分地区的代码XXX
gotrigger <num> 进入世界范围的位置,参数: trigger_number
dismount 下坐骑
setxp <num> 增加天分点
addspawn 刷怪 怪的代码/怪的数量
addnpc 添加NPC到游戏
addgo 在你的坐标添加游戏对象
del 删除目标NPC
setlevel 设置个人或NPC的等级
setmodel 给NPC或个人设置模型数量
save 保存文件
rehash 改写目标
flag1 设置有毛病的标记
ppon 打开pp系统
ppoff 关闭pp系统
turn 转动NPC面朝你
come NPC来到你的位置
go 去世界坐标
kill 杀死选择的NPC或个人
killallnpc 杀死所有的NPC的形象
resurrect 复活选择的个人
setsize 设置NPC的大小
setspeed 设置NPC或个人的速度
setflags 设置NPC或OG的面具 参数: <ftype> <flags>
addspawn 添加大量的点到你的位置 参数 : [<npc entry>] [<npocs number>]
setnpcspawn 添加条目和数目作成大量NPC到大量的点
setnpcgo 设置条目由于大量游戏目标到大量点
setspawndist 设置小和大距离到大量
setspawntime 设置小和大的时间到大量
setxp 设置经验到个人
paralyse 不动和动到个人或NPC
setaura 设置预兆数目
exploration 打开你地图的位置
listsp 列出你的魔法
listsk 列出你的技能
unlearn 忘记魔法
unlearnsk 忘记技能
info 附近NPC的信息
online 显示在线玩家数目
goname 移动到输入名字的个人或NPC
goguid 移动到行会
targetgo 尝试移动到最近的玩家(定位最近的object)
targetlink 尝试到连接目标OF选择目标
move 传送目标
retcl 重装TCL
rescp 重装 SCP
clearqflags 清楚寻找标记
bug for debug
pingmm 制造点在你的地图
pvp 测试到竞技
setxp <hp> <max hp> 改变HP选择的用户唯一
delmoney 删除金钱
addmoney <num> 增加选择的用户金钱
setlevel <num> 改变选择的用户的标准
setspeed <num max 30> 改变选择的用户的speed
additem <物品ID> 增加物品
delitem <物品ID> 删除物品
langall 使用此命令后plevel大于4的GM可以使用所有的语言
setxp <exp> 改变选择的用户的EXP
learnall 学习很多有用的技能,比如能使用所有武器护甲等……,plevel大于5的GM可用
mergewp 可能是合并路点吧。作者也没有用过XD
setwp 为一个NPC设定一个路点。玩过CS的应该知道什么叫路点
addwp 为一个NPC添加一个路点
addswp 不知道的命令
showwp 显示一个选中NPC的路点
startway NPC的开始位置
save 保存
setmessage 寄发一则消息到世界
go 移动您给的座标
goname <name> 移动到命名的用户
namego <name> 移动命名的用户到您着
recroute 记录路径,未知命令,未用过
saveroute 将实际路径保存在saves文件夹下
ctf open 开放战场,以使所有人能够进入战场
ctf close 当你人数已经够了或者不想再让人进入时,关闭战场
ctf add 选中一个人来手动让其加入战场
ctf del 选中一个人来手动让其退出战场
ctf list 列出当前战场的玩家
ctf spec 把你自己加为观众,可以得到地图信息
ctf start 开始游戏
ctf help 关于战场命令的帮助
ctf give 当你夺到旗后,可以将旗给你的队友
jail <day> <hour> <minutes> 关闭某人进监狱,默认是1天,后面跟时间
unjail 释放
Delspawns 删除重生点
Delspawnsxy 删除一个大范围的重生点,谨慎使用。最好备份好worldsave在用 范围: <map> <x1>
setspawn 怪物ID GUILD号 建立一个xxx怪物的刷新点
setspawndist 2 4 该刷新点刷新的怪物自主移动范围为2-4
setspawntime 60 300 该刷新点刷新怪物的时间间隔为 60-300秒
honor 荣誉命令
honor chage <+,-> 数值 选中某人增加或者减少荣誉点


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

原文地址: https://outofmemory.cn/zz/13438516.html

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

发表评论

登录后才能评论

评论列表(0条)

保存