目前智能手机或平板计算机的功能愈来愈强大,从现在逐渐成为主流的双核心到今年底、明年初陆续问世的四核心处理器,这些行动装置的运算能力已可和PC、NB媲美,但同样地也遭遇到一个为人垢病的问题,那就是重开机的时间太长,令人难以忍受。
因此,如何加速冷启动(从完全断电的状态启动)的开机时间以提升使用体验,已是行动装置业者致力于开发的方向。今日可行的开机优化技巧大致包括三个方向,一是针对核心(Kernel)进行优化;一是针对userland进行优化;一是采用休眠式(hibernation based)的优化技术。
Ubiquitous这家日本公司曾展示让装置1秒的时间就完成开机的功能,令人印象深刻。此一称为QuickBoot的程序即运用电子装置的休眠功能,将在运行中的程序复制到内存时,透过优先加载启动所需要的程序,大大缩短了表面上的启动时间。
QuickBoot证实了休眠式技术是可行的开机策略,不过此程序为特殊性作法,在行动装置上的移植工夫很大,因此有必要发展一般性的解决方案。国内知名的开放软件工作团队0xlab在这方面下过一番工夫,在Beagleboard平台上,同样采用休眠式技术,只需6.4秒即完成开机工作,成效值得肯定。
在这次的讲座中将邀请主导开发计划的工程师Matt担任讲师,他将说明如何量测开机时间、如何分析Android Boot Time、快速开机可行策略、如何善用休眠式技术来达成快速开机的目标,同时分享他在实务上的开发心得。机会难得,请勿错过。
授課對象:报名请链接以下网址
http://www.ctimes.com.tw/cf/ShowCF.asp?O=HJV990004VACFV0RNE
報名費用:[定价2,600元] 9/1(四)前报名优惠价2,200元;团体2人以上每人2,000元;3人以上,每人1800元
报名/洽询:
活动地点:金融研训院(台北市罗斯福路三段62号)
活动时间:2011年9月9日(五) 13:30 – 16:30 |