查看: 5712|回复: 60
收起左侧

[资讯] [佳哥资讯]诺顿2011产品背后的性能策略{正式开贴}

  [复制链接]
皇甫暮云
发表于 2010-5-3 10:02:30 | 显示全部楼层 |阅读模式
本帖最后由 jiayan72392 于 2010-5-3 10:32 编辑

以下内容转自Norton Protection Blog,原文链接:http://community.norton.com/t5/Norton-Protection-Blog/The-Performance-Strategy-Behind-Norton-2011/ba-p/222674

翻译文请见2楼
The Performanc
e Strategy Behind Norton 2011
by DC Chung (dong_chung) on 04-19-2010 12:27 AM



A few years ago we threw down the gauntlet, challenging the idea that performance must be traded away in favor of security. To accomplish our mission, we changed ourselves and in the process, changed the entire conversation, shifting the focus to include not only effectiveness and accuracy but minimum performance impact felt by the customer. But we’re an industry leader, so rehashing the previous cutting-edge methods won’t do. In 2011, we’ve picked up our own challenge and turned in a new direction, pushing ourselves to go even farther for the betterment of our customers.

In order to do this, we had to change the game, as not everyone has the same computer system with the same expected applications. Since our products run on all of these systems, we needed to make sure our performance improvements applied to all of our customers, regardless of the system used. It was a logistical challenge, but because of our experience, it’s one we could meet and deliver on.

Unveiling the Norton 2011 Performance Improvements

Faster Real-Time Operations
Whether a business, an individual, or a family, there are some things everybody uses their computer for: creating and copying files, storing documents or pictures, installing new applications as needed, browsing the Internet, reading and responding to email, and many more. These functions are also windows through which potentially malicious code can enter, and so they are what security programs monitor. When there is a lot of activity, performance can be slowed while each activity is scanned for threats.  Norton 2011 is designed specifically with that in mind and provides the least impact on real-time operations such as file copy and access times, improving your work efficiency. We did this by:
  • Streamlining our scanning and minimizing callbacks among components
  • Optimizing the file-access patterns
  • Enhancing the file-caching algorithms
  • Reducing the memory footprint
  • Applying dynamic configurations based on the specifications of systems

Faster Startup
Before any computer can be used, it needs to be started. While this has been an area of focus for us from the beginning--and we’ve made some dramatic improvements--we felt we could do even better.
And we’ve done better. By inventing many breakthrough internal tools that helped us uncover the next hidden performance bottlenecks during system startup, we were able to add the following advancements in Norton 2011 start time protection and speed:
  • Sequenced Norton startup items with optimized protection and speed
  • Coalesced scanning jobs to minimize CPU usage during system startup
  • Reduced file I/O with improved memory mapping and caching algorithms
  • Minimized risk of resource contention with other applications

Using the new approaches for this year, we worked to restructure ourselves and were able to streamline the system startup. The result is a faster start due to a great reduction in CPU and I/O traffic.

Better Resource Usage during System Idle
Norton 2011 improves the scheduling logic of idle-state tasks such as a quick scan and other security scans so that jobs are performed in an optimal pattern that results in reduced power consumption. In addition, the improvement helps ensure that the computer’s Sleep and Hibernate states respond and operate with no impact.

Faster Shutdown
Shutdown is as challenging as startup from an engineering perspective. All plug-ins of processes must turn off gracefully while still allowing them to perform the last-second operations required before being closed by the OS. Breaking an orderly sequence of interdependent plug-ins can result in system instability and affect other areas of system performance. Norton 2011 minimizes the risks from unexpected shutdowns such as power outages or forced user shutdowns. All disk-flushing tasks are stopped, resulting in a faster shutdown process.

Expanded Memory Metrics
Norton 2010 products had already introduced one of the industry’s lowest memory footprints, but memory is a complex issue. In developing Norton 2011, we expanded our memory metrics to include Private Bytes, Virtual Bytes, Page Faults, Process Threads and Handles. We started by checking the resource size of all the functional components within the product and then combined similar process threads. Currently we are working to further identify all the issues and opportunities within each of the memory types. Our in-house test results show that we are moving in the right direction and we will share the results in the near future.

Conclusion
Our commitment to improving the performance of our products never stops. We pursue the best practices and innovate to provide the fastest security products for the benefit of our valued customers. The performance improvements of Norton 2011 touch on everyday tasks performed on your computer and greatly improve efficiencies at any environment – home or office. The improvements are the result of us working together toward one goal--building the fastest security products--and the great feedback from our valued customers. We would like to hear how Norton 2011 Beta works for you and welcome any suggestions for even for further performance improvements. Please also keep in mind that we are still working on other key ideas to provide the fastest real-time protection product. Stay tuned for updates--we expect more improvements can be made by the time Norton 2011 officially ships.

Finally, please allow us to express our sincere appreciation for being our loyal customers and motivating our continuous performance improvements.

评分

参与人数 5经验 +20 人气 +4 收起 理由
xffsfy + 20 版区有你更精彩: )
bbs2811125 + 1 翻译辛苦~加分鼓励
rok827 + 1 太能翻了!
星夜孤独 + 1 辛苦了。。
Thummer + 1 版区有你更精彩: )

查看全部评分

皇甫暮云
 楼主| 发表于 2010-5-3 10:29:39 | 显示全部楼层

人工翻译文

本帖最后由 jiayan72392 于 2010-5-3 10:38 编辑

诺顿2011产品背后的性能策略

几年前我们彻底放下了包袱,开始了在保证安全的前提下,性能必须被最优化之挑战。为了达到我们的使命,我们改变了自我并且在执行过程中,改变了整个行程,将重点并不仅仅放在安全效率和准确度上,而且同时让客户感觉到我们将其对系统的冲击最小化了。但是我们是业界的领导者,如此重谈以前的尖端技术是不行的。在2011版中,我们接受了这个挑战并且将其转至新的方向,推动自己去为我们的客户做出更远的改善。

为了做到这一点,我们必须改变整个游戏,因为并不是每个人都具有相同的计算机系统并且装有相同的,在我们预料之中的应用软件。由于我们的产品是在这些系统上运行的,我们需要保证无论我们的客户采用什么系统,在他们所有的机器上都能够应用我们的性能改进。它是一个逻辑上的挑战,但是因为我们在此问题上的经验,此问题是我们可以达成的。

下面揭晓诺顿2011产品中的性能改进

更快的实时操作

无论是商业,个人或者家庭用户,每个人每天都会使用电脑来做以下用途:创建和复制文件,保存文档或照片,按照需要的新软件,浏览因特网,查看和回复电子邮件,甚至更多。这些在视窗中的应用为潜在恶意代码的进入提供了条件,所以安全软件程序正是用于监控这些活动。当计算机中运行很多活动并且每项活动都要被接受威胁检查的时候,性能会下降。诺顿2011产品正是特意为这些情况所设计,它对这些实时操作例如文件复制和读取时间所产生的影响是最低的,从而提高您的工作效率。我们从以下几点来达到这个目的。

将我们的扫描流线化和减少组件之间的回调
优化文件读取的路径
增强文件缓存的算法
减少内存占用
根据系统规格定制动态配置

更快的启动速度

在任何计算机可用之前,它需要启动。当此问题在初期被我们作为重点研究之时--之后我们做了大量的改进--现在我们觉得我们可以做得更好。

现在我们已经做得更好了。在通过发明大量内部有突破点的,来帮助我们发现下一个隐藏的,在系统启动期间的性能瓶颈工具后,我们现在能够加入以下在诺顿2011产品中用于保护系统启动和速度的改进。

使用经优化的防护和速度来将诺顿启动项目进行排序
在系统启动时合并扫描任务,以此降低CPU使用率
使用改进后的内存映射和缓存算法来减少文件输入和输出
使应用程序之间的资源争夺风险最小化

使用了今年的新发明,我们将自己重新结构化并且能够优化系统启动速度。由于CPU使用和文件输入输出的流量大幅简化,导致了更快的计算机启动。

在系统空闲时更合理的资源使用

诺顿2011改进了空闲状态任务的安排,例如快速扫描和其他安全扫描,如此一来这些任务在一个被优化的样板下运行,从而减少了电量消耗。而且,这些改进保证了计算机在挂起或者休眠情况下,没有任何影响就能被唤醒并进入可操作状态。

更快的关机速度

从计算机工程师的角度来讲关机和开机的挑战是一样的。所有外挂插件的进程必须合理地关闭,同时仍然要允许他们在被操作系统关闭之前做最后一步操作。将各自独立的插件顺序打乱会导致系统不稳定,并且还会影响其他区域的系统性能。诺顿2011将来自意外关机的风险例如,断电或者强迫性用户关机降至了最低。所有对磁盘产生破坏的任务会被终止,这也造就了一个更快的关机处理。

扩展内存度量

诺顿2010产品已经引进了业界中最低内存占用的算法之一,但是内存是一个很复杂的问题。在开发诺顿2011产品的时候,我们将我们的内存度量扩展至专用字节,虚拟字节,页面错误,线程和进程句柄。我们从检查产品里所有正在运行中组件的资源长度开始,然后将类似的进程线程整合。目前我们正在进一步挖掘在每一个内存类型中的所有问题和机遇。我们内部测试告诉我们正在向正确的方向前进并且我们愿意在不久的将来分享这些结果。

总结

我们改进产品性能的使命是永不停息的。我们追求最佳的实验方式与创新精神来为我们宝贵的客户们提供最快速的安全产品。诺顿2011中的性能改进触及到了每天所有在您计算机上运行的任务,同时在任何环境中(家庭或办公室)大量提升了效率。这些改进正是我们向着一个目标努力的结果,并且也是我们宝贵客户的反馈结果::开发最快速的安全产品。我们希望听到诺顿2011测试版是如何为您工作的并且欢迎任何进一步性能改进的建议。请同样牢记我们仍然在其他主要见解中努力来提供最快的实时防护产品。请继续关注更新--我们期待能够在诺顿2011正式发布之时带来更多的改进。


最后,请允许我们对最忠心的客户们表达真诚的感谢并且激励我们自己来继续做出对性能的改进。

(完)

评分

参与人数 1人气 +1 收起 理由
jefffire + 1 先打劫再看帖

查看全部评分

皇甫暮云
 楼主| 发表于 2010-5-3 10:30:47 | 显示全部楼层
本帖最后由 jiayan72392 于 2010-5-3 10:32 编辑

本帖开启 (打劫王又发威了

评分

参与人数 1人气 +1 收起 理由
★比尔·盖帽★ + 1 叫你打劫。。人气扔死你!

查看全部评分

冲冲
发表于 2010-5-3 10:31:17 | 显示全部楼层
本帖最后由 冲冲 于 2010-5-3 10:34 编辑

沙发没了啊

PS:某冲现在负债累累,RQ几天内不够用……
Inner
发表于 2010-5-3 10:32:40 | 显示全部楼层
呵呵,期待着正式版的发布
PS 佳哥翻译的不错
Thummer
发表于 2010-5-3 10:35:03 | 显示全部楼层
本帖最后由 Thummer 于 2010-5-3 10:36 编辑

我这是实际意义上的什么呢?[:26:]

地板[:26:]
6576575
发表于 2010-5-3 10:46:07 | 显示全部楼层
地板下水泥
当然希望越做越好哇
王朝
发表于 2010-5-3 10:56:45 | 显示全部楼层
希望重视中国区的样本入库速度,提高查杀率;现在的硬件越来越好,提高性能意义不大;但提高防护能力越是最关键的!
zhilu
发表于 2010-5-3 10:58:45 | 显示全部楼层
下水道拜读
luanbu1999
发表于 2010-5-3 11:00:57 | 显示全部楼层
挺不错的理念
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-9-20 08:58 , Processed in 0.128697 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表