Aaron Dietrich是Windows客户端性能团队的高级开发主管,他在Windows 7开发中的工作是让系统比其之前版本的启动速度更快,这不是什么令人惊奇的新用户界面功能,也不是你会时刻面对的桌面功能,但是对于Windows 7所收到的赞誉,Dietrich相当自豪和骄傲。
Dietrich自9年前加入微软,在Windows 7的开发中一直研究如何能让操作系统获得最短的启动时间,他说:“我常常把自己看做是一幅拼图的一小块儿,当我们把每一块儿内容拼凑到一起后就得到了这样一个伟大的产品。”微软新闻中心(MNC)近日和Dietrich一起探讨了他在Windows 7开发中的工作:
MNC:你的工作在Windows 7中是什么角色?
Dietrich:对于Windows 7来说,我是Windows客户端性能团队的一员。我们的工作就是在Windows各团队之间进行协调,帮助他们分析和解决操作系统中出现的性能问题,而不是专注于开发某个特定功能。
MNC:你是怎么提高Windows 7的启动速度的?
Dietrich:有几个关键的功能可以帮助我们获得更好的启动性能,首先是我们称之为快速启动的功能,它能在Windows搜索和初始化设备时将启动的某些部分放到后台中实现,在Vista中这个功能节省了25%的启动时间。
另一个重要方面是我们大幅减少了启动时磁盘读取的操作系统代码量,Vista启动需要读取220至240兆字节的系统代码,Windows 7只需读取140至180兆字节。
MNC:下一步你在微软的工作是什么?
Dietrich:Windows 7发布后,我进入了基础架构团队,如今我的团队主要支持OEM原始设备制造商。
【编辑推荐】