第一篇:提高手机游戏速度的优化小结
目录
1.优化方法简介:...........................................................................2 2.各种优化方法的介绍:...............................................................2
2.1.修改刷新游戏界面的Timer函数及其delay值......................2 2.2.取片内RAM作为游戏运行的BUFFER.......................................3 2.3.修改ADS编译选项,以期达到提高游戏速度的目的..........7 2.4.通过提高MCU时钟频率的方法来提高游戏速度....................7 2.5.优化系统函数gdi_layer_blt().............................................8 2.6.优化系统函数gdi_image_draw()...........................................8
3.优化结论:...................................................................................8
3.1.绘图方面的代码跟踪................................................................9 3.2.GDI多层显示的代码跟踪.........................................................9
1.优化方法简介:
针对目前部分游戏速度不够流畅的问题,我们之前讨论并确定了4种提高游戏速度的优化方法,加上外部兄弟公司的建议,暂时有以下一些优化方法: 1> 修改刷新游戏界面的Timer函数及其delay值; 2> 取片内RAM作为游戏运行的BUFFER;
3> 修改ADS编译优化选项,以期达到以空间换时间的目的; 4> 通过提高MCU时钟频率的方法来提高游戏速度;
5> 优化使用GDI多层方式必须调用的系统函数gdi_layer_blt(); 6> 优化游戏绘图时必须调用的系统绘图接口函数gdi_image_draw(); 7> 使用DMA的方法刷新LCD的局部BUFFER显示; 8> 使用2层的绘图机制,删除未使用的另外2层;
9> 使用4层的绘图机制,将BUFFER区域较小且刷新较频繁的图片独立为1层,以减少刷新时间;
2.各种优化方法的介绍:
到目前为止,已试验了其中的一些优化方法,但还有一些优化方法待试验,以下详细介绍各种已试验的优化方法,包括应用该方法时应该注意的地方,以及试验结果。
2.1.修改刷新游戏界面的Timer函数及其delay值
对于方法1,已拿七龙珠游戏进行了一些试验,原来使用的Timer函数是:StartTimer(),设置的Delay=75ms,将Delay值修改为5ms时,七龙珠等游戏的速度有比较大的提高,刷新也比较流畅了,基本能满足要求,但因为该Timer函数只是一个应用层使用的接口函数,其精度不是太高,无法准确的控制各游戏的速度;MTK6225平台使用该Timer函数能达到的最快速度是5帧/秒,也就是说其Delay值最小只能是20,即使把Delay值设为5,也达不到Delay值对应的速度; 针对应用层的Timer函数StartTimer()精度不高,还试验了使用驱动层的Timer函数:kal_set_timer()来控制游戏的刷新,该函数的精度更高,但查阅MTK的相关资料知道,MTK6225平台的APP_TASK不能使用该Timer函数,如果一定要使用该Timer函数来控制游戏的刷新,则需要新建一个游戏TASK,该方法还未试验,使用该Timer函数的效果如何,需要试验来进一步确认;
2.2.取片内RAM作为游戏运行的BUFFER 由于片内RAM的可用空间非常有限,大概只有72KB(该数据来自MTK6225的Datasheet资料)左右,由于一些系统文件以及对速度有较高要求的模块已放置片内RAM中运行,目前剩余的片内RAM空间大概只有8KB左右,调试阶段也可以删除一些放在片内RAM的其它文件,使得优化游戏的可用片内RAM空间更大一些;
片内RAM方法的使用,主要是通过使用如下的编译指令:
#pragma arm section code=“MAOL_INTERNCODE”, rodata=“MAOL_INTERN_RO”, rwdata=“MAOL_INTERN_RW”, zidata=“MAOL_INTERN_ZI” ………………………… 函数或者数据 …………………………
#pragma arm section code, rodata, rwdata, zidata 将需要放在片内RAM中分配空间或运行的数据或者函数放在以上编译指令中,然后将包含该编译指令的目标文件放在Scat***.txt文件的INTSRAM_CODE区域中即可;
以下是使用片内RAM方法时,得出的一些试验结果以及需要注意的地方: 1.通过运行如下的冒泡排序算法试验,将该算法放在片内RAM运行,所占用的时间大概是普通方法的1/4,void mf_game_test_func(void){ mf_u32 i,j,k;static mf_u32 num[1000];for(i=0;i<1000;i++){ num[i] = i;}
for(i=0;i<1000;i++)for(j=0;j
2.为了更直观的看到2种方法的速度差别,分别使用普通方法和片内RAM的方法,轮流显示1个小球滚动(从LCD的左上角滚动至右下角;另外,为了体现2种方法的速度差别,在函数中添加了上述的冒泡算法;另外,为了直观显示,普通方法时使用七龙珠游戏的绿球,片内RAM方法则使用同样大小的粉球),2种方法的速度差别比较大,TRACE信息显示,使用普通方法显示1帧时,需要1726ms,而使用片内RAM的方法时,只需要365ms,可见速度差别较大;另外,将程序下载到手机看实际结果时,小球滚动的速度也明显不一样;
3.在片内RAM上运行的母函数,如果调用了子函数,如果子函数运行所需的时间远小于母函数的运行时间,则该子函数是否放在片内RAM,对母函数的运行时间不会有什么影响,该母函数所需的运行时间依然只有其在片外RAM中运行时间的1/4左右; 示例如下:
试验了片内RAM中运行的函数(称为 mf_func1())调用片外RAM中运行的函数(称为mf_func3())情况,另外,还有一个函数:mf_func2(),函数:mf_func1()和mf_func2()基本一样,只是mf_func1()多调用了一个片外RAM运行的函数mf_func3(),此外mf_func1()在片内RAM运行,而mf_func2()在片外RAM运行,具体如下:
void mf_func3(void){
mf_u32 i,j,k;static mf_u32 num[100];for(i=0;i<100;i++){ num[i] = i;}
for(i=0;i<100;i++)for(j=0;j
#pragma arm section code=“MAOL_INTERNCODE”, rodata=“MAOL_INTERN_RO”, rwdata=“MAOL_INTERN_RW”, zidata=“MAOL_INTERN_ZI” void mf_func1(void){
mf_u32 i,j,k;static mf_u32 num[1000];for(i=0;i<1000;i++){ num[i] = i;}
for(i=0;i<1000;i++)for(j=0;j
#pragma arm section code, rodata, rwdata, zidata void mf_func2(void){ mf_u32 i,j,k;static mf_u32 num[1000];for(i=0;i<1000;i++){ num[i] = i;}
for(i=0;i<1000;i++)for(j=0;j
4.在片内RAM上运行的函数,尽量不要使用TRACE打印函数,因为该函数需要调用运行时间较长的串口接口函数,影响了片内RAM方法的使用,确实需要输出运行时间的,可以选择程序运行多次打印一次的方式,如程序运行100次才输出一次运行时间; 2.3.修改ADS编译选项,以期达到提高游戏速度的目的
在MTK6225平台试验了该优化方法,具体修改了optiom.mak文件:
原来:
ifeq($(strip $(PLATFORM)),MT6225)CFLAGS :=-cpu ARM7EJ-S-littleend-O2-zo-fa endif 修改为:
ifeq($(strip $(PLATFORM)),MT6225)CFLAGS :=-cpu ARM7EJ-S-littleend-Otime-zo-fa endif
结果:
修改前:
bin文件大小:13,695,180bytes = 13MB 绘制1帧七龙珠游戏所花时间:79ms 修改后:
bin文件大小:13,896,040bytes = 13.2MB 绘制1帧七龙珠游戏所花时间:69ms 比较修改前、后的结果可知,修改ADS编译选项后,BIN文件大了将近200KB,但游戏刷新速度也提高了10ms左右,实际玩七龙珠游戏时,也感觉快了不少;
所以,在实际的应用中,只要考虑如何在容量和速度之间做选择,如果手机的Flash容量允许,则选择速度较快的编译方法应该是可行的,如果手机的Flash容易不允许,则只能选择普通的编译方法了;
2.4.通过提高MCU时钟频率的方法来提高游戏速度
在MTK6225平台的A600项目上试验了该优化方法,具体步骤是:在游戏的入口处,调用以下函数:
custom_DynamicClockSwitch(MCU_104MHZ);即将系统的MCU时钟频率设置为104MHZ;
在游戏的退出函数调用以下函数:
custom_DynamicClockSwitch(MCU_13MHZ);恢复系统时钟; 进入游戏后,感觉游戏速度跟普通MCU时钟频率的一样,没有变化,TRACE信息也表明:修改MCU时钟频率没有提高游戏速度; 出现这种情况的原因可能是:进入游戏后,虽然MCU时钟频率更快了,但是系统的wait state指令周期并未改变,以及存储器的读、写周期未能相应的提高,所以即使MCU时钟频率更快,也不能发挥其作用; 具体什么原因,还不太清楚,需要找有此经验的牛人来确认;
2.5.优化系统函数gdi_layer_blt()
2.6.优化系统函数gdi_image_draw()
3.优化结论:
针对以上各种优化方法,对七龙珠游戏进行了各种优化尝试,已得出了一些程序优化的试验结果;
对于七龙珠游戏来说,显示游戏的1帧所花的时间主要在2个方面:首先是七龙珠游戏的绘图处理上,显示1帧所占的逻辑处理时间大概是38~50ms,另一方面是GDI多层显示处理,Gdi多层显示占用的时间大概是37ms,另外,Timer函数本身需要消耗一定的时间(一般是该Timer设定的delay值),所以显示1帧七龙珠游戏最快需要大概95ms左右的时间; 3.1.绘图方面的代码跟踪
游戏绘图主要使用了接口函数: gdi_image_draw(),跟踪了该函数的底层调用情况,该函数最后调用了底层的绘图函数:
GDI_RESULT gdi_image_gif_draw_handler(U32 flag, U32 frame_pos, S32 x, S32 y, S32 w, S32 h, U8 *data_ptr, U32 img_size){ }
对于该函数运行一次需要花费多长时间,尝不清楚,需要通过TRACE信息以及编写小工程计算其指令周期来确认所花时间,并找出最花时间的一个子函数,然后对该子函数进行优化,这可作为后续优化的一个方向;
3.2.GDI多层显示的代码跟踪
现在的游戏程序中,使用了多层显示的方式来绘图游戏MMI,主要是2层,分别是;background和foreground层,background层显示底图,为提高游戏的刷新速度,该层一般只显示一次;foreground层主要显示其它所有位置变化的图片,如七龙珠游戏的滚动的小球等,/*****************************2009.3.28 added*************************/ MTK6225支持GDI 4层显示:
//建立GDI 4层 mf_bool {
#if defined(GDI_USING_LAYER)
gdi_layer_multi_layer_enable();gdi_layer_get_base_handle(&hBackground);gdi_layer_set_source_key(MF_TRUE, GDI_COLOR_BLUE);gdi_layer_clear(GDI_COLOR_BLUE);MF_APP_Init()
gdi_layer_create(0, 0, LCD_WIDTH, LCD_HEIGHT, &hForeground);gdi_layer_set_active(hForeground);gdi_layer_set_source_key(MF_TRUE, GDI_COLOR_BLUE);gdi_layer_clear(GDI_COLOR_BLUE);
kal_prompt_trace(MOD_ENG,“MF_APP_Init create layer 2 ok: 4 layer flg = %d”, MF_Get_4_layer_flg());
/************************************************************************************************************************/
/*****************************frank.kang added for the mf games Multi-layer display 2009.3.13****************************/
/************************************************************************************************************************/
if(MF_Get_4_layer_flg())
{
/********************************************************************************************************************/
/****************************************************第3层***********************************************************/
/********************************************************************************************************************/
layer_3rd_gdi_buffer *)mmi_frm_scrmem_alloc(EXTRA_GDI_BUF_SIZE);
//layer_3rd_gdi_buffer =(mf_u8 *)MF_MP_malloc(312*480*2);
=
(mf_u8
kal_prompt_trace(MOD_ENG,“layer_3rd_gdi_buffer = %d”, layer_3rd_gdi_buffer);
if(layer_3rd_gdi_buffer!= NULL)
{
memset(layer_3rd_gdi_buffer, 0, sizeof(layer_3rd_gdi_buffer));
//gdi_result = gdi_layer_create_using_outside_memory(0, 0, 312, 480, &h3rdLayer,(mf_u8 *)layer_3rd_gdi_buffer, 312*480*2);
gdi_result = gdi_layer_create_using_outside_memory(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, &h3rdLayer,(mf_u8 *)layer_3rd_gdi_buffer, EXTRA_GDI_BUF_SIZE);
gdi_layer_set_active(h3rdLayer);
gdi_layer_set_source_key(MF_TRUE, GDI_COLOR_BLUE);
gdi_layer_clear(GDI_COLOR_BLUE);
//gdi_layer_set_opacity(TRUE, 180);
//gdi_layer_set_rotate(GDI_LCD_LAYER_ROTATE_90_MIRROR);
}
/********************************************************************************************************************/
/****************************************************第4层***********************************************************/
/********************************************************************************************************************/
layer_4th_gdi_buffer *)mmi_frm_scrmem_alloc(EXTRA_GDI_BUF_SIZE);
=
(mf_u8
if(layer_4th_gdi_buffer!= NULL)
{
memset(layer_4th_gdi_buffer, 0, sizeof(layer_4th_gdi_buffer));
gdi_result = gdi_layer_create_using_outside_memory(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT, &h4thLayer,(mf_u8 *)layer_4th_gdi_buffer, EXTRA_GDI_BUF_SIZE);
gdi_layer_set_active(h4thLayer);
gdi_layer_set_source_key(MF_TRUE, GDI_COLOR_BLUE);
gdi_layer_clear(GDI_COLOR_BLUE);
}
}
/********************************************************************************************************************/
/********************************************frank.kang e.*****************************************************/
/********************************************************************************************************************/
}
//将GDI 4层压缩成1层,并显示到LCD BUFFER mf_bool {
if(MF_Get_4_layer_flg())MF_APP_Update()#endif
added
{
}
else
{
} }
//释放多层BUFFER void MF_Scr_Exit(void){ gdi_layer_blt(hBackground, hForeground, 0, 0, 0, 0, UI_device_width1);gdi_layer_blt(hBackground, hForeground, h3rdLayer, h4thLayer, 0, 0, UI_device_width1);#if defined(GDI_USING_LAYER)
if(hForeground)
{
kal_prompt_trace(MOD_ENG,“gdi_layer_free(hForeground)”);
gdi_layer_free(hForeground);
hForeground = 0;}
//frank.kang added for the mf games Multi-layer display 2009.3.13 kal_prompt_trace(MOD_ENG,“MF_Scr_Exit(),layer
flag
== MF_Get_4_layer_flg());
if(MF_Get_4_layer_flg())
{
if(h3rdLayer)
{
kal_prompt_trace(MOD_ENG,”gdi_layer_free(h3rdLayer)“);
gdi_layer_free(h3rdLayer);
h3rdLayer = 0;}
if(layer_3rd_gdi_buffer)
{ kal_prompt_trace(MOD_ENG,”free layer_3rd_gdi_buffer“);
mmi_frm_scrmem_free(layer_3rd_gdi_buffer);
layer_3rd_gdi_buffer = 0;}
if(h4thLayer)
{ kal_prompt_trace(MOD_ENG,”gdi_layer_free(h4thLayer)“);
%d”,} gdi_layer_free(h4thLayer);h4thLayer = 0;
if(layer_4th_gdi_buffer){ kal_prompt_trace(MOD_ENG,“free layer_4th_gdi_buffer”);
mmi_frm_scrmem_free(layer_4th_gdi_buffer);
MF_Set_4_layer_flg(0);
}
//frank.kang added e.}
gdi_layer_multi_layer_disable();//gdi_layer_set_position(0,0);} layer_4th_gdi_buffer = 0;#endif /* MF_GDI_USING_LAYER */
第二篇:电脑提高速度
手指动动 让你的笔记本速度提升10倍(不看后悔死你)
由于目前技术以及其他因素的限制,主流配置的笔记本电脑仍然与主流台式机的性能有相当的差距,这差距表现出来的就是流畅度,因此许多用惯了台式机的用户对笔记本电脑的性能嗤之以鼻,认为笔记本是高价低能的代名词,对此我们要说的是:NO!第一步
首先,我们从系统下手,如今XP系统已经普及,但由于XP系统的卖点就是绚丽的操作界面,这都是以牺牲性能为代价的,对于笔记本,我们可以对一些效果适当的进行删减。
右键点击我的电脑,然后属性---高级---性能---视觉效果,这里我们选择调整为最佳性能,用户如果需要一些效果的话可以选择自定义来手动调整。
仍然在性能分页,我们选择高级,打开虚拟内存子页,这里我们把虚拟内存的大小调整为本机物理内存的2倍—3倍,然后应用,确定,退出此页。
我们回到系统属性页,我们可以把系统还原关闭,因为系统还原的原理是记载用户对系统的每一步操作,这样对流畅性会有一定的影响,建议关闭,而自动更新,也建议关闭,我们完全可以在必要的时候进行手工更新,而不必让它在背后吞噬系统资源和网络资源。
第二步
现在我们打开开始菜单,选择运行,输入gpedit.msc;进入组策略编辑器。
依次打开计算机配置—管理模板—网络—QoS数据包计划—限制可保留带宽,选择起用,在下面的输入栏里把20改成0,这样可以把系统自己占用的20%带宽解放出来。
回到组策略编辑器的主界面,依次打开用户配置—管理模板—任务栏和开始菜单,找到关闭用户跟踪一项,选择启用,确定,退出。
第三步
打开开始菜单,选择运行,输入regedit;进入注册表编辑器(请做好备份工作)。
1.基
于
CPU的纂
改,找
到HKEY_LOCAL_MACHINE—SYSTEM—CurrentControlSet—Control—
SessionManager--Memory Management--SecondLevelDataCache然后按照你的本本CPU的情况修改,若你的本本CPU是CeleronA或 Celeron2,就将其果断的改为128;是Mobile PⅡ或PⅢ,就改为256;若是Mobile PIV或是迅驰,那么就修改为512。你可以看出这是内存的参数,没错,这是CPU的二级缓存,与内存参数大同小异。
2.基于
读
盘
速
度的纂
改,找
到HKEY_LOCAL_MACHINE—SYSTEM—CurrentControlSet—Control--SessionManager--Memory Management—PrefetcHParameters--EnablePrefetcher然后将数值修改为3。照例重启,你也可以再向更大的数字改动,变化就是速度是令你大跌眼镜,速度快的让你连界面都看不清,就像流星一样!(256兆内存建议设为3,512兆及以上建议设为5)
3. 基于弹出菜单的纂改,找到
HKEY_CURRENT_USER--Control PanelDesktopMenuShowDelay将数字值改为0就OK了,重新启动,你看看菜单有何变化!
4.基于清楚无用程序的纂改,找到HKEY_LOCAL_MACHINE—SOFTWARE—Microsoft—Windows— CurrentVersion—Explorer新创建一个名为AlwaysUnloadDLL子键。将名字设置为双字节1的,然后重新启动,这个篡改的目的是清除没有用的DLL程序文件,以达到提升系统速度的目的!5.基于系统的纂改,找到HKEY_LOCAL_MACHINE—SYSTEM—CurrentControlSet—Control—
SessionManager--Memory Management--LargeSystemCache,将0改成1,这里要值得一提的是,前提是你的本子内存必须是大于等于256MB的,才可以看到效果!
6.基于CMOS时钟的纂改,找到HKEY_LOCAL_MACHINE—System—CurrentControlSet—Control--PriorityControl在里面重新创建一个名为IRQ8Priority的双字节值,并设为1。重新启动,你主板的性能就会提高了!
7.基于自动关机的纂改,找到HKEY_CURRENT_USER--Control Panel--Desktop将里面的AugoEndTasks键值修改为1。这下我们就可以消灭恼人的“是否关机”的对话框了,它的消失对于系统来说,真是如释重负!
第四步
使用优化软件,如window优化大师,win总管等等,由于这些软件都做的很简洁明了,一般用用户无师自通,这里就不多罗嗦了。
关于内存、后台服务和硬盘碎片的管理第五步
删除一些不必要的常驻内存程序解放本来就不多的内存空间。打开开始菜单,选择运行,输入msconfig;进入系统配
置实用程序,选择启动分页把一般不需要的程序项取消掉,如果不清楚是些什么程序,可以进入下列网址http://在这里面可以查询到一些服务都是什么以及一般是否用到它们。
第七部
整理硬盘的磁盘碎片,这个程序在开始菜单--附件—系统工具里面,记得在你安装完所有的软件后一定要进行磁盘清理,以后每周对磁盘进行一次或两次清理,清理的频率取决于你安装或删除了多少软件。
整理注册表,这里可以用上一些软件帮忙,window优化大师里买面的注册表清理功能很好用,推荐使用,当然也可以用些更加专业点的工具,比如RegscrubXP。大家可以在google搜索引擎搜索到很多下载连接。
第八步
众所周知,电脑硬件会随着温度的增高使性能逐渐下降而让系统变的不稳定,不过可不要乱想,并不是把CPU降低频率使用,这就与笔者写这篇文章的目的背道而驰了,我们可以使用一些降温软件来辅助降温,笔者推荐使用CPUCool;, 这是一个可以让CPU降温的程序,其它还包含支持在windows下最佳化CPU功能(支持AMD、Cyrics、Intel),监视、显示主机版温度、风扇速度和电压。
小窍门
这里要介绍的是一种网友中神秘流传的优化方法:优化导入序列。
这里要用到一个由微软出品名叫Bootvis的程序,相信大家都比较陌生,虽然微软不承认它具有加速导入程序的功能。
还有一个下下策,但对于某些朋友还是有用的,超频。不过笔者不推荐使用,毕竟现在的笔记本都在走轻薄路线,狭小的内部空间不利于散热。
小结:
在进行这一系列的的优化工作后,相信笔记本电脑的系统运行速度会让大家觉得这些付出的努力还是值得的!
第三篇:提高开机速度
怎么样提高开机速度 问问推荐的网友答案
在使用Windows XP的过程中,系统速度会随着时间的推移越来越慢,你可重装系统,但重装后,那么多的应用软件也要重新安装,如何在不安装系统的前提下提升Windows XP的运行速度呢?
1、定期整理磁盘碎片
计算机硬盘中最细小的单位是扇区,一个档案通常会占用若干扇区,每当硬盘用久了,无数次的新增、更改和删除档案后,就会造成很多断断续续的扇区,因而非连续性的档案便会愈来愈多,硬盘磁头便需要花更多时间跳来跳去来读取数据,这就导致硬盘速度减慢。有见及此,windows才会有“整理磁盘碎片”出现。只要执行“整理磁盘碎片”,所有非连续性的档案都会被重新编排得整整齐齐,至于执行时间,大约一星期左右执行一次便可了。
2、去掉预定任务
通常情况下,Windows XP在连接其它计算机时,会全面检查对方机子上所有预定的任务,这个检查会让你等上30秒钟或更多时间。去掉的方法是开始
a、修改注册表的run键,取消那几个不常用的东西,比如Windows Messenger。启用注册表管理器:开始→运行→Regedit→找到“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun MSMSGS”/BACKGROUND这个键值,右键→删除,世界清静多了,顺便把那几个什么cfmon的都干掉吧。
b、修改注册表来减少预读取,减少进度条等待时间,效果是进度条跑一圈就进入登录画面了,开始→运行→regedit启动注册表编辑器,找HKEY_LOCAL_MACHINESYSTEM CurrentControlSetControl Session anagerMemoryManagementPrefetchParameters,有一个键EnablePrefetcher把它的数值改为“1”就可以了。另外不常更换硬件的朋友可以在系统属性中把总线设备上面的设备类型设置为none(无)。
3、关闭系统属性中的特效 这可是简单有效的提速良方。点击开始→控制面板→系统→高级→性能→设置→在视觉效果中,设置为调整为最佳性能→确定即可。这样桌面就会和win2000很相似的,我还是挺喜欢XP的蓝色窗口,所以在“在窗口和按钮上使用视觉样式”打上勾,这样既能看到漂亮的蓝色界面,又可以加快速度。
5、Windows XP实现1秒关机 体积庞大的Windows XP操作系统关机起来很慢,大约需要30~50秒,但是按我们下面提供的方法更改注册表选项,你的Windows XP系统关机速度就会非常的快了。
找到HKEY-CURRENT-USER\Control Panel\Desktop键,将WaitToKillAppTimeout改为:1000,即关闭程序时仅等待1秒。另:程序出错和系统自动关闭停止响应的程序如何实现快速关闭。a、将HungAppTimeout 值改为:200,表示程序出错时等待0.5秒。b、将AutoEndTasks 值设为:1,让系统自动关闭停止响应的程序。
6、关掉调试器Dr.Watson 我好像从win95年代开始一次也没用过这东西,可以这样取消:打开册表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就取消它的运行了。沿用这个思路,我们可以把所有具备调试功能的选项取消,比如蓝屏时出现的memory.dmp,在“我的电脑→属性→高级→设置→写入调试信息→选择无”等等。
7、加快启动速度
要加快Windows XP的启动速度。可以通过修改注册表来达到目的,在注册表编辑器,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少;
9、优化网上邻居
Windows XP网上邻居在使用时系统会搜索自己的共享目录和可作为网络共享的打印机以及计划任务中和网络相关的计划任务,然后才显示出来,这样速度显然会慢的很多。这些功能对我们没多大用的话,可以将其删除。在注册表编辑器中找到HKEY_LOCAL_MACHINEsofewareMicrosoftWindowsCurrent VersionExploreRemoteComputerNameSpace,删除其下的(打印机)和{D6277990-4C6A-11CF8D87-00AA0060F5BF}(计划任务),重新启动电脑,再次访问网上邻居,你会发现快了很多。
10、自动关闭停止响应程序
有些时候,Win XP会提示你某某程序停止响应,很烦,通过修改注册表我们可以让其自行关闭,在HKEY_CURRENT_USERControl PanelDesktop中将字符健值是AutoEndTasks的数值数据更改为1,重新注销或启动即可。
11、加快菜单显示速度
为了加快菜单的显示速度,我们可以按照以下方法进行设置:我们可以在HKEY_CURRENT_USERControl PanelDesktop下找到“MenuShowDelay”主键,把它的值改为“0”就可以达到加快菜单显示速度的效果。
12、清除内存中不被使用的DLL文件
在注册表的HKKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion,在Explorer增加一个项AlwaysUnloadDLL,默认值设为1。注:如由默认值设定为0则代表停用此功能。
13、加快预读能力改善开机速度
Windows XP预读设定可提高系统速度,加快开机速度。按照下面的方法进行修改可进一步善用CPU的效率:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager MemoryManagement],在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5,否则建议保留数值数据为默认值即3 鋶荇^○^线
第四篇:如何提高做题速度
提高做题速度
公务员考试题量很大,许多参加过公务员考试的考生抱怨,很难在规定时间内完成所有试题,很多题不是不会做只是由于时间太少了,没办法多思考,如果考试时间再延长些会做出很多题。公务员考试竞争如此激烈,要想在有限的时间内快速、高质量的完成试题,在众多考生中脱颖而出,各位考生有必要掌握各类试题的解题技巧。
一些考生在复习时采用海量做题的方法,每天埋头苦练,付出了许多的汗水和时间,可是考试结果却不尽如人意,考生自己也很苦恼,为什么付出那么多的努力收获却不大呢?针对此类情况,我们请公务员考试在线老师给各位考生朋友支招,专家指出虽然考生朋友通过大量做题可以提高解题能力、提高解题速度,但不及时总结解题技巧、不摸索规律,只会事倍功半。公务员考试的试题是遵循一定规律的,经历十年的发展,公考的大部分题型已经确定下来,而这些试题中每类试题都有一定的解题技巧,考生通过长时间的练习、摸索是完全可以掌握的。我们说做题重要,但是做题之后及时进行总结更加重要。做题可以扩大知识面,提高能力,总结可以掌握解题技巧,提高速度,二者相辅相成。公务员考试在线老师再次提醒考生朋友,做题之后一定要总结经验,掌握各类试题的解题技巧是提高答题速度、提高成绩的关键所在,是确保考试成功的法宝。
这里介绍一些言语理解类试题的解题方法和技巧,重点说一下片段阅读中针对主旨提问试题的解题方法,常用的有三种解法。一是找关键词:(1)关联词(2)提示性的词语(3)主语或重复性的名词。如果题中有关联词和提示性的词语,那么这道题就比较容易了,考生一定要拿到这个分数。如果找不到关联词和提示性的词语,那么就要找句子的主干,分析句子间的关系,找出主旨。一旦句子中出现了重复两次以上的名词,那么主旨基本上就是围绕着这个名词展开的,很容易就找到答案。二是找关键句:首句、尾句、承启句。有的试题开门见山,首句就是主旨;有些试题的承启句是主旨句;有的主旨句在尾句。如何能掌握这些方法,快速的找到主旨,需要各位考生进行大量的练习,总结和摸索出做题的规律。三是排除法。在主旨类的试题中有一些是针对意图来提问的比如“这段话意在说明什么”,从选项出发可以运用排除法:选项中表达全面的是、片面的不是;深刻的是、肤浅的不是;总结性的是、下结论的不是;替换的词语是(同义不同形)、偷换概念的不是。以上是一些简单的解题技巧,更多的方法还需要考生在复习过程中不断学习和联系。总之要让自己提高弱项的分值,凸显强项,最终达到强项更强,弱项不弱的目的。当然大家也可以通过听讲座、阅读辅导教材、参加辅导班等多种方式学习做题技巧。在复习的过程中要注意从多种渠道获得信息,有时候一句点拨胜过自己十天的摸索。
再次提醒各位考生,做题之后要及时总结解题方法和技巧,可以达到事半功倍的效果哦。
第五篇:提高默读速度
默读速度300-500 一般朗诵速度是每分钟150个字 1.欢快的.....140字/分钟
2.普通的.....116字/分钟....包括讲话、报告、演讲...3.沉重的......90字/分钟....悼词
4.学术的.....100字/分钟....需要描述、停顿、关注...所谓默读,就是不出声地读书,它是语文教学中训练学生阅读能力的一种方法。语文教学实践已经证明,默读作为阅读主体的内部精神活动,既适宜于逐字逐句推敲的精读,又适宜于大致了解的浏览,是语文学习不可或缺的重要手段。《语文新课程标准》提出要培养学生具有独立阅读的能力,注重情感体验。默读,无疑是一种很好的方法。当前的语文课堂教学书声琅琅,如果能恰当地开展默读,也许能达到“此时无声胜有声”阅读效果。那么,教师该如何开展默读训练,培养学生默读能力呢?
一、要准确把握课标
在《语文新课程标准》中,关于学生默读能力的培养目标是结合不同年龄段学生的身心发展科学而客观地制定出来的。
第一学段(一、二年级)要求:学习默读,做到不出声,不指读。
第二学段(三、四年级)要求:初步学会默读。能对课文中不理解的地方提出疑问。第三学段(五、六年级)要求: 默读有一定的速度,默读一般读物每分钟不少于300字。
二、明确小学生默读的要求
1、“不出声、不指读”,就是要不动嘴,不用手指一字字地指点。出声或不自觉地动嘴唇都会影响默读的速度。指读,眼睛必然一个一个字跟着看,限制视读广度,不利于默读能力的培养。
2、默读时要集中注意力,边读边思考,理解课文内容,认真读懂,做到有思考的默读。
3、默读要有一定的速度。随着年级的升高,默读的速度要逐步加快。
4、默读时姿势端正,注意保护视力。
三、初步把握
默读要做到“三不”和“三到”,即:不出声、不动唇、不手指,眼到、心到、手到。这对于初次接触默读的低年级学生来说是有难度的。因此,这一阶段的默读训练要求要低,坡度要小,这样才符合低年级学生默读能力形成的规律。初学默读的儿童受朗读的影响虽然努力想不出声,但嘴唇还是不断地翕动,仍会发出轻而急促的声音。这是因为儿童还不能把看到的文字转换为意义,仍然需要依靠小声朗读才能领会意义。它的机制仍然是“目视——口诵——心惟”。朗读的模式仍在起作用。
经过一段时间的训练后,儿童可以做到嘴唇不动,也不发出声音。但是,喉头肌肉仍在作发音样的活动,成为“默朗读”。默朗读虽然不发声,但阅读速度难以提高。基于上述因素,面对学生默读中出现的“嘴唇翕动”“发出轻而急促的声音”以及“默朗读”等现象,教师不可操之过急。因为,这是学生默读能力生成中的必然现象,培养学生的默读能力不是在建构空中楼阁。
这一时期,教师可以采取“轻声带读法”开展训练,即:教师轻声读书,学生目看课文,嘴不出声。同时教师要提醒学生不要用手指文字。
这一阶段,就组织学生进行默读训练的选文而言,适宜选用儿童感兴趣的故事和童话。教师要用好教材,把默读训练落到实处。
四、不断提升默读技能
默读不但要“不出声,不指读”,而且要做到“能对课文中不理解的地方提出疑问。”做到“有一定的速度,默读一般的读物每分钟不少于300字。”这分别是第二、第三学段默读训练的目标。这里强调的提出问题,是着眼于学生能在默读中积极思考,这是学生默读能力发展的重要表现。同时,发现问题,敢于提问,敢于质疑也是推动学生深入思考的动力。而默读速度的提高,则能帮助学生在有限的时间中掌握大量的信息,扩大知识视野。那么,教师该如何实施呢?
1、保证默读时间
默读一篇课文,一般要三五分钟,但如果要边查边读边思边划,真正做到在默读中发现问题,那就需要若干个三五分钟了。因此,语文教师应该优化教学设计,取消大量烦琐的分析、讲解、“苦读”。只有保证充足的时间,默读技能才能形成。
2、用好眼、脑、手
默读中,要眼到,训练学生扩大视觉范围,由一字一字读——词组读——短语读,最终能一目数行;要心到,目所看,心所想,去理解吸收。另外,还要辅助之以手的操作技能,让学生带着问题动笔划划、圈圈、写写文章的重点、难点和关键。这样可以加深理解,提高阅读水平,默读效果会更好。古人说:不动笔墨不读书。只有眼、脑、手结合,才能提高默读效果。
3、培养问题意识
传统语文教学强调“熟读精思”,但是,并不主张糊里糊涂地读,糊里糊涂地背。宋元以来人们一致奉行的“熟读精思”的原则是:“读书必须仔细。逐句逐字,要见落实。若用工粗卤,不多精思,只道无可疑处。非无可疑,理会未到,不知有疑尔。”
因此,进行默读训练,教师要提出明确要求或问题,给学生一种阅读的导向,激起通过默读解决问题的愿望,使他们有目的地去读。而且,学生自身更要在默读中发现问题,做到读思结合,读中有思,思中有悟,悟的结果要从思中来,思的悬念要从读中生。
五、把握默读时机
1、学习长文时默读
对于篇幅较长的课文,默读往往能显示出其不可替代的功能。教学中应该引导学生通过默读俯瞰全篇,把握课文的大意和布局谋篇。例如,学习《年的来历》《哪吒闹海》《炎帝创市》《走进丽江》《汤姆索亚历险记》等篇幅较长的课文,都应该安排足够的默读训练。当然,这并不是说其他课文可以放弃默读。
2、朗读之前默读
语文学习中如果一接触文本就大声朗读,或者老师要求学生刚接触文本就要做到有感情地朗读,显然是不够妥当的。那种对任何课文都用一类“抑扬顿挫” 的腔调去朗读,其实是没有真情实感的。朗读如果缺少了对文本起码的理解与感悟,一味地读和背,除了那慷慨激扬的固定腔调外,能解读出什么真情来,又能悟出什么意义来?那样做,课堂上的讲解、朗读、问答、议论充其量不过是走过场而已。没有潜心的默读,朗读也就不会有悟有得。因此,朗读前的默读是必要的,这其实是课堂上动静搭配的有效组合。先静——静静读思;再动——书声朗朗,以至议论纷纷。这才符合语文学习的规律,这样做感情朗读才能成为可能。
3、于疑难处默读
“故书不厌百回读,熟读深思子自知”说的就是要在疑难处多默读,这样一遍有一遍的收获。疑难往往能迎刃而解。
如,在教学《米芾学书》一文时,我先引导学生初读课文,有学生质疑:“两个老师教米芾学书法,米芾学的都很认真,很刻苦,为什么效果会不一样呢?”这个问题确实是理解上的一个难点,笔者采用了让学生默读感悟、自主探究的方法。先引导学生专心默读两个老师教的过程,对照比较有什么不同。于是,课堂上出现了学生默默研读的局面,学生们神情专注,自主探究。
默读后,引导学生对初读时的疑问进行了讨论,大家各抒己见。有的说:“秀才让米芾用五两纹银一张的纸写,米芾不敢轻易下笔,认真琢磨字帖。”有的说:“秀才告诉他,写字不只要动笔,还要观其形,而且要悟其神,心领神会,才能写好字。”还有的说:“秀才很聪明,告诉米芾写字要用心琢磨。”学生的感悟多么精彩!在疑难处不妨“放一着,退一步”,让学生静下心来静思默想。教学过程着眼于学生的探究过程,着眼于学生对教师的“摆脱”,学生反而会进入“自求得之”的“忘师”境界。在这一教学案例中,学生不但搞懂了米芾学好书法的原因,而且对秀才善于引导让米芾在观察、体会的实践中感悟出写字窍门的办法心悦诚服,对米芾勤奋好学的精神顿生敬意。学生的理解感悟可谓水到渠成。
4、在合作前默读
新课标提出“积极倡导自主、合作、探究的学习方式”,在阅读教学中学生的合作学习也成了浪花朵朵。学生在小组内的阅读交流,使阅读教学充满了生机与活力。要达到这但是学生要言之有物、言之有理还应该在小组合作学习前进行必要的默读在默读中思考形成问题或见解,在此基础上进行彼此交流,才能凸显合作学习的效果。否则,合作学习将失去根基,成为个别学生的专场,让合作流于形式。
总之,教师在培养学生默读能力时,要遵循科学适度的原则,把握时机,找准方法,循序渐进,真正让学生掌握默读技能,提高默读能力,为学生的语文学习乃至终身学习奠定基础。我们除了注意在课堂上加强默读的训练外,还要积极开展课外阅读,把课内外结合起来,更好地促进小学生默读能力的提高。
(一)典型错例
该题平均得分约16分 13题平均得分7分。(1)采分点为“固”“而”“见”以及对最后一句话的理解。“固”大部分同学能译成“本来”,但个别同学译
成“固然”。“而”有些同学没译成转折关系或没有翻译。“见”大部分同学未译成“被”。最后一句话大部分同学语意弄反了。得
分在2~3分。
(2)采分点为“固”“一”“齐”。“固”大部分同学翻译正确,但有个别同学译成了“才”“所以”,还有一部分同学未把“一
”“齐”看成意动词。得分在2.5分。(3)采分点为“重”“殆”,文从句顺为1分。“重”可译为“慎重”“不轻易”“重视”。但很多学生译为“施重刑”,部分同学
把“不轻易”写成“不轻意”。得分在2分。14题平均得分5分。(1)多数同学能答出“比喻手法”,仅有个别同学能答出“比兴手法”,多数同学分析也比较恰当,能点出“屈
原的怨恨深重”。得分在3分。
(2)这个题学生答的和答案有点出入,多数学生的答题模式是先答出画面,再答出手法,然后答诗人的感情,这样的就给了3分,多 数得分在2~3分。屈原形象和语言的特点,几乎没有学生提到,所以得满分的很少。15题得分在4~5分。错在把“衰”写成“哀”,“祚”写成“
”,“偃”写成“揠”,“而”写成“则”,“举世”写成“世人”,“变”写成“辩”。
(二)应对措施
1、文言文翻译需要强化训练,注意采分点,尽量直译。
2、诗歌鉴赏注意多指导答题方法,答题步骤。
3、默写重在准确、多强调动笔。第五题
(一)典型错例
16题①博客是„„的群人。②博客是„„的网络载体。③漏掉“以网络为载体”这一重要信息。
④很多同学没概括博客特点。
17题①友情是大地上流淌的小河,清清的,充满大地的生机。
②友情是大地上发芽的小草,青青的,充满春天的气息。③友情是一盏明灯,它为我们的人生之路照亮,使我们的内心充满光明。18题②改为“望评析”“望赐教”“望批改”“望略读”“望细读”等。③改为“偏好”“习惯”“吟诗之雅趣”“情趣”。④改为“望你给斧正”“自己不能订正”等。
(二)错因分析
16题①重要信息概括不全面。原文材料有两项主要内容,一是“博客”的定义,二是“博客”的特征。很多同学只概括了“博客”的
定义,而没有概括“博客”的特征。
②有的同学没有读懂材料,平时没有接触过博客,所以答题时认为“博客”是一群人或一种工具。
③组织答案时出现病句。
17题,比喻的本体和喻体之间必须有相似点,很多同学只从表面上模仿例句,为打比喻而打比喻,比喻的本体和喻体之间没有什么相
似点或者对相似点阐述得不明白、不清楚。比如错例①②,这种情况得分很低。仿写句子既要考虑内容,又要考虑句式,很多同学仿
写的句子在句式方面与例句差别很大,如错例③。
18题②以上各改法与下面表达内容(赐教、评析)重复,或与原意表达相悖,或过分地表达意愿(略读、细读、浏览)。③这几种改
法不能较好地表达兴趣、爱好之意,词语感情色彩不太恰当。④“望你给斧正”完全把句意改变,而不是在句意不变地情况下修改字
词,“订正”意思不对。
(三)应对措施
16题①掌握概括材料的方法。如:分清层次、抽取关键词。②加强概括材料题型训练。③在阅读时有意识地培养概括信息的能力,提高理解能力。
17题,平时阅读遇到比较复杂的比喻句时,要留心,要品味,注意作者是怎样阐述的。做比喻型仿写题时,不仅要运用发散思维和形
象思维,还要动脑思考一下本体和喻体之间有什么相似点。
18题,前提是不改变句子的句意,不能随意更改表述角度。学生平时养成字斟句酌的习惯,注意应用文体常用表达方式、表述词语,品读语意的内在意思,自己写作中就应养成正确、恰当的表达习惯。第六题
(一)典型错例
现代文平均得分9分左右,其中19题和21题较差。
19题错例:①含义是画家在作画时痛苦的内心世界以及渴望随心所欲作画的强烈欲望。②沼泽使人陷入的力量或艺术家为挣脱痛苦而爆发出来的力量 ③泥土画得很精细,在黄色沼泽上的景物产生了恍惚的悲壮激情。21题错例:以沼泽地为线索贯穿全文,表达了对老画家精神的崇敬。
(二)错因分析
19题:①学生作答原文意识不强,不能结合文本寻找答案。②缺乏概括能力与意识,未能根据文本予以信息整合。20题和21题分别考查的是现代文的表达技巧,其中20题是“人物形象的作用”,21题是“标题的含意与作用”,从答案来看学生对相
关技巧的术语缺乏了解,答题时也未从本义与比喻义出发。22题,①学生答案分点作答意识不强; ②内容要点不够全面,只涉及一个方面。
(三)应对措施
(1)加强现代文技巧的模式训练,让学生明确作答方向;
(2)培养学生现代文阅读的三种意识:原文意识、分点意识和整合意识。第七题 作文
(一)典型错例
1、审题立意:“机遇可能只敲一次门,而诱惑总按着门铃不放。”感悟:在人的一生中机遇很少,稍纵即逝,诱惑却随时随地追随
着你,因此,要想有精彩的人生,就要抓住机遇、抵制住诱惑。另外,就句意而言,更强调诱惑对人的干扰和影响,写抵制诱惑比写
抓住机遇更合题。
2、论证:“抓住机遇,抵制诱惑”,看起来好说,实际上想把二者的关系辩证地分析并不容易。容易把二者并列:既要抓住机遇,又要抵制诱惑,才能成功。这样很多同学的作文前半部分写抓住机遇的重要性,后半部分写抵御诱惑的重要性。包含道理:机遇来临
时,抵御住诱惑,才能更好地抓住机遇;能抵御住诱惑,容易抓住机遇,否则即使有机遇也抓不住。
3、事例:单方面论述机遇诱惑的事例很多,但能将二者统一起来的事例偏少。正面事例有:袁隆平、居里夫人、刘翔、钱学森、文
天祥等,反面事例有:马加爵、文强等。而有些事例只能证明一方面:比尔?盖茨、刘邦、项羽、唐僧等。至于朱自清、司马迁、屈
原、苏试、陶渊明等事例欠妥。
(二)应对措施
1、审题立意再细密一些,分析清楚题目的内含和本质。
2、多阅读、多思考,体悟生活中的道理。
3、多积累材料,只有材料充分,才能细中选优,优中选精,准确论证论点。
不知道可不可以,希望能帮上你