时间:2023-03-26 04:11:04 下载该word文档
【为性能而“升”】手机性能排行榜
【为性能而“升”】手机性能排行榜
就像外界预测的那样,MacOSX10.6SnowLeopard(雪豹操作系统的上市时间果然有所提前。在8月28日当天,SnowLeopard就摆上了全球所有AppleStore中的软件货架,比苹果在6月WWDC大会曾表示的9月上市提前了几天。
MacOSX过去的6个重要版本几乎都大获成功,因此,苹果用户对SnowLeopard的渴望是PC用户无法体会的,即使是“救世主”Windows7目前也没能赢得WindowsXP老用户们的广泛关注。
在过去8年的6次升级中,苹果曾经为MacOSX增加总数超过1000种的新功能。但与以往不同,SnowLeopard放弃了长期以来所专注的功能创新,转而将提升系统性能作为升级的重点。就像苹果亚太区负责操作系统的产品经理Justin描述的那样,SnowLeopard“更能发挥硬件的威力”。
为了彻底改善性能,MacOSX中原有的超过1000个项目中的90%都经过了优化甚至重写。这些优化主要基于针对多核处理器以及64位指令的改造,此外还引入了基于C语言的标准开放计算语言OpenCL,令非图形应用程序也能利用到GPU的强大计算能力。三重改造之下,SnowLeopard的启动和关闭时间都有所缩短,绝大部分系统应用的性能也都提升了一倍,而系统体积相比Leopard却减小了一半。利用一种名为GrandCentralDispatch(GCD的新技术,SnowLeopard提升了应用程序对多核处理器调用的效率。GCD既包括内核机制,也包括编程模型的更新,它为SnowLeopard带来了一个全局性的架构。GCD允许开发人员为所编写的应用定义多个线程,而无需进行太过具体的多线程优化,SnowLeopard能通过GCD将这些线程统一调度到多个处理核心上执行。
SnowLeopard能够支持64位处理器和理论上的16TB内存,但其
并不是纯粹的64位操作系统。默认状态下,SnowLeopard仍会载入支持64位扩展的32位系统核心,这样做的好处在于维持与32位应用环境的良好兼容性。
在SnowLeopard中,包括Finder、Mail、iCal、iChat和Safari在内的系统应用均经过64位改造。
Finder甚至经过完全重写,放弃了古老的Carbon框架,转而使用更为先进的面向对象的编程环境Cocoa。
SnowLeopard还引入全新版本号的QuickTimeX,优化对主流音频和视频格式的支持以获得更高的回放效率。同时浏览器更新为基于Nitro引擎的Safari4,高达53%的JavaScript性能提升将为Web2.0应用带来更快的反应速度。