相关文章  
  • WindowsXP 系统网络不能互访七大解决之道
  • Windows 中快速获取文件目录的几种方法
  • WindowsXP 的 Dll
  • 自己打造迅雷版万能 Windows 映像
  • 八招改变磁盘杂乱无章的状态
  • 打造极速 WindowsXP 绝对秘籍
  • 了解系统应用情况,彻底监控 Windows 运行
  • 8 大方法解决 CPU 资源占用 100%
  • 时间就是第一:快速启动程序有妙招
  • Windows NT 系统的启动画面轻松变换
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    扼杀 IIS 服务器性能的十条规则3

    >    把数据打包到同一个缓存列中通常会有利于提高性能,但是它也会破坏多处理器系统的性能。内存子系统很难协调处理器间的缓存。如果一个被所有处理器使用的只读数据,和一个由一个处理器使用并频繁更新的数据共享一个缓存 列,那么缓存将会花费很长时间更新这个缓存列的拷贝。这个Ping-Pong高速游戏通常被称为“缓存 sloshing“。如果只读数据在一个不同的缓存 列中,就可以避免sloshing。

       对代码进行空间优化比进行速度优化效率更高。代码越少,代码所占的页也越少,这样需要的运行设置和产生的页错误也会更少,同时占据的缓存 列也会更少。然而,某些核心函数应该进行速度优化。可以利用profiler去识别这些函数。

       3.决不要缓存频繁使用的数据。

       软件缓存可以被各种应用程序使用。当一个计算代价很高时,你会保存结果的一个拷贝。这是一个典型的时空折中方法:牺牲一些存储空间以节省时间。如果做得好,这种方法可能非常有效。
    页码:[1] [2] [3] [4] [5] [6]3页、共6页
         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved