诺顿2011产品背后的性能策略是翻译自Norton Protection Blog的一片文章,此文讲述了开发人员在开发诺顿2011时的一些思想和观点,同时介绍了诺顿2011产品中的性能改进,如果你是一个诺顿爱好者或者想较为深入的了解诺顿这一新版本,阅读此文可以给你带来帮助。
几年前我们彻底放下了包袱,开始了在保证安全的前提下,性能必须被最优化之挑战。为了达到我们的使命,我们改变了自我并且在执行过程中,改变了整个行程,将重点并不仅仅放在安全效率和准确度上,而且同时让客户感觉到我们将其对系统的冲击最小化了。但是我们是业界的领导者,如此重谈以前的尖端技术是不行的。在2011版中,我们接受了这个挑战并且将其转至新的方向,推动自己去为我们的客户做出更远的改善。
为了做到这一点,我们必须改变整个游戏,因为并不是每个人都具有相同的计算机系统并且装有相同的,在我们预料之中的应用软件。由于我们的产品是在这些系统上运行的,我们需要保证无论我们的客户采用什么系统,在他们所有的机器上都能够应用我们的性能改进。它是一个逻辑上的挑战,但是因为我们在此问题上的经验,此问题是我们可以达成的。
下面揭晓诺顿2011产品中的性能改进
更快的实时操作
无论是商业,个人或者家庭用户,每个人每天都会使用电脑来做以下用途:创建和复制文件,保存文档或照片,按照需要的新软件,浏览因特网,查看和回复电子邮件,甚至更多。这些在视窗中的应用为潜在恶意代码的进入提供了条件,所以安全软件程序正是用于监控这些活动。当计算机中运行很多活动并且每项活动都要被接受威胁检查的时候,性能会下降。诺顿2011产品正是特意为这些情况所设计,它对这些实时操作例如文件复制和读取时间所产生的影响是最低的,从而提高您的工作效率。我们从以下几点来达到这个目的。
将我们的扫描流线化和减少组件之间的回调
优化文件读取的路径
增强文件缓存的算法
减少内存占用
根据系统规格定制动态配置
更快的启动速度
在任何计算机可用之前,它需要启动。当此问题在初期被我们作为重点研究之时--之后我们做了大量的改进--现在我们觉得我们可以做得更好。
现在我们已经做得更好了。在通过发明大量内部有突破点的,来帮助我们发现下一个隐藏的,在系统启动期间的性能瓶颈工具后,我们现在能够加入以下在诺顿 2011产品中用于保护系统启动和速度的改进。
使用经优化的防护和速度来将诺顿启动项目进行排序
在系统启动时合并扫描任务,以此降低CPU使用率
使用改进后的内存映射和缓存算法来减少文件输入和输出
使应用程序之间的资源争夺风险最小化
使用了今年的新发明,我们将自己重新结构化并且能够优化系统启动速度。由于CPU使用和文件输入输出的流量大幅简化,导致了更快的计算机启动。
在系统空闲时更合理的资源使用
诺顿2011改进了空闲状态任务的安排,例如快速扫描和其他安全扫描,如此一来这些任务在一个被优化的样板下运行,从而减少了电量消耗。而且,这些改进保证了计算机在挂起或者休眠情况下,没有任何影响就能被唤醒并进入可操作状态。
更快的关机速度
从计算机工程师的角度来讲关机和开机的挑战是一样的。所有外挂插件的进程必须合理地关闭,同时仍然要允许他们在被操作系统关闭之前做最后一步操作。将各自独立的插件顺序打乱会导致系统不稳定,并且还会影响其他区域的系统性能。诺顿2011将来自意外关机的风险例如,断电或者强迫性用户关机降至了最低。所有对磁盘产生破坏的任务会被终止,这也造就了一个更快的关机处理。
扩展内存度量
诺顿2010产品已经引进了业界中最低内存占用的算法之一,但是内存是一个很复杂的问题。在开发诺顿2011产品的时候,我们将我们的内存度量扩展至专用字节,虚拟字节,页面错误,线程和进程句柄。我们从检查产品里所有正在运行中组件的资源长度开始,然后将类似的进程线程整合。目前我们正在进一步挖掘在每一个内存类型中的所有问题和机遇。我们内部测试告诉我们正在向正确的方向前进并且我们愿意在不久的将来分享这些结果。
总结
我们改进产品性能的使命是永不停息的。我们追求最佳的实验方式与创新精神来为我们宝贵的客户们提供最快速的安全产品。诺顿2011中的性能改进触及到了每天所有在您计算机上运行的任务,同时在任何环境中(家庭或办公室)大量提升了效率。这些改进正是我们向着一个目标努力的结果,并且也是我们宝贵客户的反馈结果::开发最快速的安全产品。我们希望听到诺顿2011测试版是如何为您工作的并且欢迎任何进一步性能改进的建议。请同样牢记我们仍然在其他主要见解中努力来提供最快的实时防护产品。请继续关注更新--我们期待能够在诺顿2011正式发布之时带来更多的改进。
最后,请允许我们对最忠心的客户们表达真诚的感谢并且激励我们自己来继续做出对性能的改进。
关于NIS(NAV)2011的信息我会第一时间报到、欢迎各位提出宝贵的意见与建议、也希望管理员能够顶置以及高亮。