如何可以加快某某程序的运行速度

如何可以加快某某程序的运行速度,第1张

一、BIOS的优化设置

在BIOS设置的首页我们进入“Advanced BIOS Features”选项,将光标移到“Frist Boot Device”选项,按“PageUP”和“PageDOWN”进行选择,默认值为“Floppy”,这表示启动时系统会先从软驱里读取启动信息,这样做会加长机器的启动时间,减短软驱的寿命。所以我们要选“HDD-0”直接从硬盘启动,这样启动就快上好几秒。 另外,对于BIOS设置中的“Above 1MbMemoryTest”建议选“Disabled”,对于“QuickPowerOnSelftest”建议选择Enabled。

在“Advanced Chipset Features”项中的设置对机子的加速影响非常大,请大家多加留意。将“Bank 0/1 DRAM Timing”从“8ns/10ns”改为“Fast”或“Turbo”。“Turbo”比“Fast”快,但不太稳定,建议选“Fast”。如果内存质量好可以选“Turbo”试试,不稳定可以改回“Fast”。

对于内存品质好的内存条建议在“SDRAM CAS Latency”选项中设置为“2”,这样可以加快速度哦。

较新的主板都支持AGP4X,如果你的显卡也支持AGP4X,那么就在“AGP-4XMode”处将这项激活,即选为“Enabled”,这才会更好的发挥显卡的能力,加快系统启动速度。

二、启动DMA方式,提高硬盘速度

采用UDMA/33、66、100技术的硬盘最高传输速率是33MB/s、66MB/s、100MB/s,从理论上来说是IDE硬盘(这里是指PIO MODE4 模式,其传输率是166MB/s)传输速率的3~6倍,但是在Windows里面缺省设置中,DMA却是被禁用的,所以我们必须将它打开。

具体方法是:打开“控制面板→系统→设备管理器”窗口,展开“磁盘驱动器”分支,双击UDMA硬盘的图标,进入“属性→设置→选项”,在“DMA”项前面“√”,然后按确定,关闭所有对话框,重启电脑即可。

三、去掉Windows的开机标志。

首先你要打开“开始”→“设置”→“文件夹选项”,从“查看”标签里的“高级设置”列表框中勾选“显示所有文件”。然后打开C盘,找到Msdossys这个文件,并取消它的“只读”属性,打开它,在“Option”段落下,加上一行语句:LOGO=0,这样Windows的开机图案就不会被加载运行,开机时间也可以缩短3秒钟。

四、优化“启动”组。

电脑初学者都爱试用各种软件,用不多久又将其删除,但常常会因为某些莫名其妙的原因,这些软件还会驻留在“启动”项目中(尤其是在使用一些D版软件时),Windows启动时就会为此白白浪费许多时间。要解决这个问题,其实很简单,你可以打开“开始”→“运行”,在出现的对话框的“打开”栏中选中输入“msconfig”,然后点击“确定”,就会调出“系统配置实用程序”,点击其中的“启动”标签,将不用载入启动组的程序前面的“√”去掉就可以了。如此一来,至少可以将启动时间缩短10秒。

五、整理、优化注册表。

Windows在开机启动后,系统要读取注册表里的相关资料并暂存于RAM(内存)中,Windows开机的大部分时间,都花费了在这上面。因此,整理、优化注册表显得十分必要。有关注册表的优化,可以使用Windows优化大师等软件。以Windows优化大师,点击“注册信息清理”→“扫描”,软件就会自动替你清扫注册表中的垃圾,在扫描结束后,会d出个菜单让你选择是否备份注册表,建议选择备份,备份后再点击“清除”即可。

六、经常维护系统。

如果在系统中安装了太多的游戏、太多的应用软件、太多的旧资料,会让你的电脑运行速度越来越慢,而开机时间也越来越长。因此,最好每隔一段时间,对电脑做一次全面的维护。点击“开始”→“程序”→“附件”→“系统工具”→“维护向导”,然后点击“确定”按钮即可对电脑进行一次全面的维护,这样会使你的电脑保持在最佳状态。对于硬盘最好能每隔2个星期就做一次“磁盘碎片整理”,那样会明显加快程序启动速度的,点击“系统工具”→“磁盘碎片整理程序”即可。注意在整理磁盘碎片时系统所在的盘一定要整理,这样才能真正加快Windows的启动顺序。

七、扩大虚拟内存容量。

如果你的硬盘够大,那就请你打开”控制面板“中的“系统”,在“性能”选项中打开“虚拟内存”,选择第二项:用户自己设定虚拟内存设置,指向一个较少用的硬盘,并把最大值和最小值都设定为一个固定值,大小为物理内存的2倍左右。这样,虚拟存储器在使用硬盘时,就不用迁就其忽大忽小的差别,而将固定的空间作为虚拟内存,加快存取速度。虚拟内存的设置最好在“磁盘碎片整理”之后进行,这样虚拟内存就分不在一个连续的、无碎片文件的空间上,可以更好的发挥作用。

八、去掉“墙纸”、“屏幕保护”等花哨的设置。

这些设置占用系统资源不说,还严重影响Windows的启动顺序。去掉它们的方法是:在桌面空白处点击鼠标右键,在d出的菜单中选择“属性”,在d出的对话框中分别选择“背景”和“屏幕保护程序”标签,将“墙纸”和“屏幕保护程序”设置为“无”即可。

九、删除Autoexecbat和Configsys。

系统安装盘根目录下的Autoexecbat和Configsys这两个文件,Windows已经不需要它们了,可以将它们安全删除,这样可以加快Windows的启动速度。

十、精简ini文件,尤其是Systemini和Winini的内容。

在systemini的[boot]和[386Enh]小节中加载了许多驱动程序和字体文件,是清除重点。尤其要注意的是,[boot]字段的shell=Explorerexe是木马喜欢的隐蔽加载之所,木马们通常会将该句变为这样:shell=Explorerexe fileexe,注意这里的fileexe就是木马服务端程序!有了木马随后加载运行不仅对系统安全造成了威胁,电脑启动也慢了许多;对Winini中的“Run”及“Load”后面加载的、不是每次开机必须运行的程序,可以暂时清除,等以后要用时再点击运行。这样开机时Windows调用的相关文件就会减少许多,启动速度自然就会快多了。

十一、关闭磁盘扫描。

用文本编辑器打开msdossys,会看到以下内容:

[Options]

bootmulti=1

bootgui=1

autoscan=1

如果不想非正常关机后运行磁盘扫描程序,可以把atuoscan=1改为autoscan=0,这样在非正常关机后计算机的启动速度也会快上一些(因为scandisk没有运行嘛)。

十二、让引导信息停留时间最短。

用文本编辑器打开msdossys,设置[Options]中的BootDelay为0即可。

十三、减少不必要的字体文件。

字体文件占用系统资源多,引导时很慢,并且占用硬盘空间也不少。因此尽量减少不必要的字体文件。但如果删错了字体文件,搞不好会使Windows不正常。因此可以采用下面这个“偷梁换柱”的方法(可以实现字体文件的安装,而不占用大量的磁盘空间):首先打开字库文件夹(如F:\zk),选中全部TrueType字体文件,用鼠标的右键将它们拖动到C:\Windows\Fonts文件夹中,在d出的菜单中选择“在当前位置创建快捷方式”,这样就可以在系统的字体文件夹下建立字库文件的快捷方式了。当需要使用这些字库文件时,只要插入字库光盘,不用时取出就可以了。

十四、删去多余的Dll文件。在Window *** 作系统的System子目录里有许多的Dll文件,这些文件可能被许多文件共享,但有的却没有没有一个文件要使用它,也就是说这些文件没用了,为了不占用硬盘空间和提高启动运行速度,完全可以将其删除。

十五、“旁门左道”的办法。如采用系统悬挂,即将当前系统状态在关机后保存,下次开机后,系统会直接进入上次关机前的桌面,用这种方法,开机时间最快可以达到4-5秒钟,但不是所有的主板BIOS都支持的,设置起来也稍显麻烦。

打开注册表,展开到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls子键,在右边的有许多Dll文件,如果数据为0,则可以判定该Dll文件没有程序共享,可以删掉它。

如果按以上的方法做了电脑启动速度仍不够快,除了升级硬件(CPU、内存、硬盘等)外,另一个好办法是重装系统,这样可以明显加快电脑启动速度

你的第一个问题,不知道你有曾经优化win98 winxp的经验没,除了服务器版, *** 作系统默认都是优化前台程序,所以,如果你想让 background task 得到更多的 cpu 时间,那你需要修改 *** 作系统的优化选项。

提高应用程序运行效率,主要还是从你的逻辑入手,把复杂任务拆分开来,能够利用IOCP的地方就用IOCP,在多CPU或多核机器上,按照核心数把任务分解到每个单独的核心上去执行。

电脑配置太低,希望运行速度加快最直接的办法就是硬件升级。经过超级兔子及优化大师优化后实际上差别不大。这类软件名大过于实。至于用什么 *** 作系统有很大关系,能用win98就不要用win2000、winXP。如果用winXP就尽量不要用那些花哨的视觉效果,这些很是耗费资源。

如果你是使用98系统的,我在这里给你提供一套系统优化方案,希望会对你有所帮助。

完全优化Windows 98

(一)优化CMOS设置

通过优化CMOS设置,可使系统启动更快、资源利用率更高。不同配置的机器,具体优化方法也各异。但一般都有:

1加速系统检测过程

关闭不用的硬件,比如多余的IDE通道、USB设备等;关闭多余的检测,比如将“Above 1MB Memory Test”设置为“Disabled”等;按实际参数设置硬盘而不要将硬盘参数设置为“Auto”,以减少启动时检测硬盘参数的时间等。

2加速CPU

将“CPU L1 Cache”、“CPU L2 Cache”或External Cache”、“Internal Cache”设置为“Enabled”,将“L1 Cache Update”和“L2 Cache Update”设置为“WB”,将“System Boot Up CPU Speed”设置为“High”等。

3加速硬盘

将“IDE HDD Block Mode”和“IDE 3-Bit Transfer Mode”设置为“Enabled”、将“IDE Ultra DMA Mode”设置为“Auto”或“Enabled”等。

4提高启动速度

将“Quick Power On Self Test”设置为“Enabled”、将“Boot Sequence”设置为“C,A”或“C,A,CD-ROM”、将“Boot Up Floppy Seek”设置为“Disabled”等。

5提高显示速度

将“Video BIOS Cacheable”、“Video RAM Cacheable”、“Video BIOS Shadow”、“C8000-CBFFF~DC000-DFFFF”都设置为“Enabled”等。

6提高系统性能

将“System BIOS Cacheable”、“System BIOS Shadow”设置为“Enabled”等。

(二)优化系统启动过程

1简化自启动程序

虽然某些自启动程序可以简化用户的 *** 作(如注册表检查程序Scanregwexe等),但也有相当一部分自启动程序很少使用或者是根本不用,因而白白占用了系统资源、降低了系统性能。在Windows 98中,主要有四种类型的自启动程序,即Configsys 和Autoexecbat中加载的程序、Winini中的自启动程序、“启动”组中的自启动程序以及注册表中“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVision\Run”位置下的自启动程序,通过对它们进行简化可以提高系统的运行速度。实现方法是:点击“开始→程序→附件→系统工具→系统信息”,并选取菜单“工具→系统配置实用程序”,然后通过点击各个选项卡就可以相应地取消不同类型的自启动程序了。

2简化系统配置文件

我们知道,Iosys和Msdossys是Windows 98所必需的系统引导文件。其中前者包括了Configsys的一些缺省设置(如HIMEMsys、Ifshelpsys、Setverexe、Dos=High,Umb、Files=60等),而后者则包括了一些控制启动过程的设置。因此,在Windows 98中,系统配置文件Configsys 和自动批处理文件Autoexecbat不是必需的,没有了它们,可以部分改善系统的性能和启动速度,否则可能影响Windows 98的性能(比如,当其中加载了实模式驱动程序时)。如果确实需要这两个文件,也可从中删掉Iosys文件中的缺省设置以提高系统的启动速度,并要特别注意其中不要残留光驱的驱动程序,以免启动时增加一次光驱的检测过程。光盘不用时也要及时从光驱中取出来,否则启动时将增加读盘时间。

3避免使用口令

如果计算机只是自己使用,就不要设置口令,包括开机口令和Windows 98的登录口令,否则不但要浪费时间进行口令的键入,更增加了系统对口令的检测过程而影响启动速度。实现方法是:开机口令可从CMOS中卸掉,系统登录口令可通过“控制面板”中的“口令”进行修改(选取“该PC机的全部用户使用相同的首选项和桌面设置”项);如果系统中安装了“Microsoft 网络客户”,则可到系统的安装目录下删除后缀名为“pwl”的用户名文件。

4跳过启动画面

Windows 98在启动时一般都要显示启动徽标(即蓝天白云加微软旗帜及Microsoft Windows 98字样),通过跳过该启动画面可加速系统的启动过程。实现方法是:在系统启动时按住Esc键,或者干脆打开根目录下的Msdossys文件,在其[Options]节添加一行:Logo=0。

5暂时禁用某些外部设备

Windows 98启动时要检测并启动众多的外部设备驱动程序,因而使启动速度变慢,而通过暂时禁用某些外部设备(比如“高级电源管理支持”、“标准软盘控制器”等)则可以减少要启动的外设数量、从而提高系统启动速度。实现方法是:鼠标右击“我的电脑→属性”命令以打开“系统属性”对话框,在“设备管理器”选项卡下,双击要禁用的设备(比如“标准软盘控制器”),在“常规”选项卡下,选定“设备的用法”框中的“在此硬件配置文件中禁用”,然后重新启动即可。

(三)优化各驱动器

1提高软驱性能

在电脑中,读写速度最慢的恐怕就是软盘驱动器了,这除了有其物理特性方面的原因,也跟系统中默认采用“FIFO”方式来管理驱动器、不具备后台存储管理功能有关,不过我们也可以对该方式进行修改。实现方法是:在注册表编辑器中依次点击HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000值项,新建一个名为“ForeFifo”的DWORD值,并赋值为“0”即可。

2让硬盘和光驱使用DMA(直接内存访问)

一般来说,你的硬盘和光驱都已经支持Ultra DMA 33模式了(当然,目前支持Ultra DMA 100的硬盘也已经比比皆是了),其最大瞬间传输率为333MB/s,且占用CPU时间更少,那么我们为什么不使用DMA来进行加速呢?可惜在Windows 98的系统默认设置中,该功能却是被禁用的,需要手工打开它。实现方法是:在“控制面板”中,点击“系统→设备管理器→磁盘驱动器→GENERIC IDE DISK TYPE47(不同的机器上该值可能有所不同)→属性→设置”(对硬盘而言)或“系统→设备管理器→CDROM→ATAPI CD-ROM-DRIVE-52X(不同的机器上该值可能有所不同)→属性→设置”(对光驱而言),然后选取“DMA”即可。

如果该项为灰色不可用,则说明主板芯片不支持DMA;而如果选取后重启动又变为没有选取,则说明该硬盘或光驱不支持DMA)。

3让硬盘和光驱使用更多的内存做Cache(高速缓冲)

Cache可以显著提升系统性能,这是人所共知的,不是连CPU都需要一级Cache、二级Cache甚至三级Cache吗?硬盘和光驱买回来其上面的Cache既已无法再变,但我们可以让硬盘和光驱使用内存做Cache,然后再优化一下光驱的预读取性能,这样它们跑起来是不是要更快一些呢?但这里有两点要注意:一是要使下面的修改生效,系统必须使用32位的CDFS。不过请放心,Windows 98已经默认使用了;二是这里设置的都是物理内存,只有内存在32MB以上效果才能比较明显,否则可能会弄巧成拙。下面我们就来看一下其实现方法:

(1)对硬盘:用记事本打开系统目录下的Systemini文件,找到[Vcache]段,在其下面分别写入MinFileCacheSize=xxxx、MaxFileCacheSize=xxxx、ChunkSize=yyyy。其中的xxxx是Cache的大小,以KB为单位,若有16MB内存可取值2048,若有32MB内存可取值4124,若有64MB内存可取值4096等;yyyy是每一个缓存块的大小,一般设为1024即可。

(2)对光驱:在注册表编辑器中依次点击HKEY_LOCAL_MACHINE\System\CurrentControlSet\Con-

trol\FileSystem\CDFS值项,在右边窗口中能看到“CacheSize”和“Prefetch”两个主键。其中通过修改前者键值的大小就可以给光驱追加高速缓存,而修改后者键值的大小则可以优化光驱的预读取性能,两者都可以提高光驱的读写速度。如果你现在使用的是Windows 98推荐的4倍速设置的话,它们的值应该是hex:6b,02,00,00和hex:e4,00,00,00。我们可以根据需要来分别修改这两个键值。比如,对“CacheSize”来说,一般适中的情况下可取值hex:d6,04,00,00,要最大化光驱速度,则可以取值hex:ac,09,00,00;而对“Prefetch”来说,如果是4倍速光驱,一般情况下不必修改;8倍速光驱,可取值hex:c0,01,00,00;16倍速光驱可取值hex:80,03,00,00;24倍速光驱可取值hex:40,05,00,00;32倍速以上光驱可取值hex:00,07,00,00。

不过有一点需要注意:如果修改以上两个键值导致光驱工作不正常,则可以分别降低一个级别来取值。

4让硬盘使用FAT32

在分区时即指定让硬盘使用FAT32或者用一些转换程序将硬盘由FAT16转为FAT32,这样不但可以通过更高效地存储数据以节省磁盘空间(大约10%~15%),而且还可以改善磁盘的性能,在使用较少的系统资源的情况下使程序运行加快50%。实现方法是:在Windows 98中,点击“开始→程序→附件→系统工具→驱动器转换器(FAT32)”,然后按 *** 作说明一步步进行即可。

5让硬盘和光驱始终使用32位的工作模式

由于某些原因(如病毒感染或加载了某些实模式驱动程序等)会使Windows 98的硬盘和光驱工作在MS-DOS兼容模式下,以致严重影响了两者的读写速度,此时就要设法恢复它们的32位工作模式。实现方法是:首先删除Configsys文件中的实模式驱动程序,然后在“控制面板”中,单击“系统→性能→文件系统→疑难解答”,并检查一下是否选取了“禁用32位保护模式的磁盘驱动程序”复选框。

如果已经选取,取消它即可恢复32位工作模式;如果没有选取,则说明系统中的32位磁盘驱动程序已经丢失或出现故障。解决办法是:在“控制面板”中,点击“系统→设备管理器→系统设备→即插即用BIOS”,点击“删除”按钮,并选择重新启动计算机。然后系统将自动运行“添加新硬件向导”,并重新为检测到的硬件配备驱动程序,包括硬盘、软驱和光驱,从而可以恢复磁盘的32位工作模式。但在这过程中要注意:为新硬件安装驱动程序时需要Windows 98的安装光盘,但此时光驱却不可用(系统不能自动支持),这就要求你要么先配置好Configsys和Autoexecbat文件(在其中加入光驱的驱动程序),要么先把系统安装光盘上的文件拷贝到硬盘上。

6定期整理硬盘上的文件碎片

硬盘是系统中使用最频繁的部件之一,大量的文件 *** 作(新建、复制、删除等)将使文件存储不连续,导致读文件时间越来越长,此时就需要使用Windows 98提供的“磁盘碎片整理程序”进行整理了,它不但可以重新整理硬盘上文件和未使用的空间,以加速文件的读取和程序的运行,更可以监控各种软件加载的频度,并据此将最常用的应用程序放到存取最快的磁盘位置,以尽可能减少硬盘寻道所用的时间,从而使程序取得最快的装入速度。

实现方法:点击“开始→程序→附件→系统工具→磁盘碎片整理程序”,在“选择驱动器”对话框中,点击“设置”按钮,并选取“重新安排程序文件以使程序启动得更快”。

(四)优化文件系统

1优化文件系统

通过更改文件系统设置,可以显著改善系统性能。实现方法是:在“控制面板”中,点击“系统→性能→文件系统”,在“硬盘”选项卡中将“计算机的主要用途”改为“网络服务器”,“预读式优化”调到“全部”;在“软盘”选项卡中,将“每次启动计算机时都搜寻新的软盘驱动器”取消(因为默认情况下,软盘驱动程序在每次启动Windows 98时都要扫描新设备,而通过禁止系统启动时检查软驱,让软盘驱动程序仍然使用先前的设置,则可以使系统启动速度更快);在“CD-ROM”选项卡中,将“追加的高速缓存”调至最大,“最佳的访问方式”选“四倍速或更高速”;在“可移动式磁盘”选项卡中,选取“启动所有可移动型磁盘驱动器上的后写高速缓存”。

2让文件系统也使用Cache

系统在读写文件时要访问文件分配表,而文件系统Cache则可以把刚访问过的文件的路经和文件名存入内存,以加快下一次的访问速度。设置方法是:在注册表编辑器中依次点击HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\FS Templates值项下有三个名为“Desktop”、“Mobile”、“Server”的主键,分别对应上述“文件系统属性”对话框中“台式机”、“便携或接驳式系统”、“网络服务器”三个选项。如果使用的是台式机,就可对“Desktop”中的字符串“NameCache”、“PathCache”进行修改:NameCache=“80 00 00 00”(可缓冲128个文件夹)、PathCache=“00 10 00 00”(可缓冲4096个83格式的文件名,约使用48KB常规内存)。

3优化图形硬件

通过指定要为图形硬件设置的加速等级,可以改善图形显示。实现方法是:在“控制面板”中,点击“系统→性能→图形”,然后将“硬件加速”调至“全部”。

4优化虚拟内存

如果计算机上有两个不同类型的硬盘,其中一个的读写速度快于另一个,那么通过手工设定让系统使用速度较快的硬盘做虚拟内存,这样就会提高系统性能。不过这一步一定要慎用。如果你是“菜鸟”的话,还是让Windows 98来管理虚拟内存吧,它会根据可用硬盘空间的大小来选择默认设置。实现方法是:在“控制面板”中,点击“系统→性能→虚拟内存→用户自己指定虚拟内存设置”,然后根据自己机器的实际情况来选择硬盘并设置虚拟内存的最大值和最小值。

(五)禁用一些华而不实的功能

1禁止使用活动桌面

IE的活动桌面(Active Desktop)功能虽然可以显示Web组件,但对CPU处理速度的影响也最为明显,而且研究也表明:活动桌面是Windows 98性能下降的主要根源。因此,通过禁止使用活动桌面功能可以显著提高系统反应速度。实现方法是:鼠标右击桌面,选择“属性”命令,点击“Web”选项卡,将其中的“按Web页方式查看活动桌面”和“IE频道栏”的选项全部取消。

或者干脆通过修改注册表来完全禁止活动桌面功能:在注册表编辑器中依次点击HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,添加键值“NoActiveDesktop=hex:01,00,00,00”。

2关闭桌面主题

桌面主题一般都要占用大量的系统资源,开启它后会显著降低系统性能,同时也不要设置墙纸(尤其是“拉伸”显示模式),因为墙纸也会占用大量的内存,增加系统启动时调图的时间。

3关闭动画显示菜单、窗口和列表

系统中默认的窗口最小化和菜单的显示,都不是一下子就完成的,而是有时间间隔的慢慢滑出来,好象动画一样,通过关闭该功能可改善系统的性能。实现方法是:在注册表编辑器中依次点击HKEY_CURRENT_USER\Control Panel\Desktop\Window\Metrics,找到“MinAnimate”项并将值由1改为0。或者鼠标右击桌面,选择“属性”命令,点击“效果”选项卡,然后将“动画显示窗口、菜单和列表”取消即可。

4禁止缩略图显示图标文件

有的用户喜欢在资源管理器中以缩略图的形式显示图标文件,这虽然方便了对图标文件的 *** 作和管理,但也加大了系统的开销,通过禁止该功能可以提高系统的反应速度。实现方法是:在注册表编辑器中依次点击HKEY_LOCAL_MACHINE\Software\Classes\PaintPicture\DefaultIcon,将其默认键值由“%1”改为“C:\Windows\Mspaintexe,1”。

5删除冗余字体

系统每次启动时都要加载字体,如果字体太多(尤其是汉字字体),就会占用大量的系统资源,降低了启动速度。把不用的字体文件移出系统文件夹(Windows\Fonts)或直接删除它们,也会改善系统的性能。实现方法是:在“控制面板”中双击“字体”图标可以观察到系统中安装了哪些字体,然后对冗余的字体进行转移或删除即可。

以上这些设置应该会使系统加快不少。

matlab是一种解释性语言,从运行效率来说肯定远不如其他基本语言。但还是有些方法可以提高运行速度的:

1,matlab擅长于矩阵运算,但并不适用于循环,能不用循环的地方尽量用矩阵运算代替;

2,对于大维度的矩阵,要预先确定它的维度,比如用zeros(a,b,c)预先定义好,这样每次给矩阵赋值的时候就不用改变维度了,对运算速度的提高很明显,这点你可以用matlab自带的tic和toc命令测试。

3对于多重循环的将长的循环放在内循环。还有对有相似功能的命令的选择也对速度有影响。

如果对于计算量特别大的程序,用matlab是不怎么合适的哦,你可以把计算部分用其他语言,比如fortran来实现。

以上就是关于如何可以加快某某程序的运行速度全部的内容,包括:如何可以加快某某程序的运行速度、如何优化自己的C#代码,加快程序运行效率、如何提高电脑程序的运行速度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9308030.html

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

发表评论

登录后才能评论

评论列表(0条)

保存