相关文章  
  • 妙用脚本和批处理来清除电脑中的痕迹
  • IIS 6.0 常见问题解答
  • IE 四个经典故障及其解决方案
  • 让计算机启动更快的十五大绝招
  • 省时高效:有针对性的维护和升级服务器系统
  • 在 Windows 2003 中配置 DNS 的 Internet 访问
  • Windows 下权限设置详解
  • 我的密码你别看 - 两种清除电脑中痕迹的方法
  • 命令行下修改文件访问控制权限
  • Win2k/XP注册表终极备份与恢复手册
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    分析总结导致 Web 站点崩溃最常见的七大原因2

    的几率已大大减低。

      C指针错误

      用C或C++编写的程序,如Web服务器API模块,有可能导致系统的崩溃,因为只要间接引用指针(即,访问指向的内存)中出现一个错误,就会导致操作系统终止所有程序。另外,使用了糟糕的C指针的Java模拟量(analog)将访问一个空的对象引用。Java中的空引用通常不会导致立刻退出JVM,但是前提是程序员能够使用异常处理方法恰当地处理错误。在这方面,Java无需过多的关注,但使用Java对可靠性进行额外的度量则会对性能产生一些负面影响。

      内存泄漏

      C/C++程序还可能产生另一个指针问题:丢失对已分配内存的引用。当内存是在子程序中被分配时,通常会出现这种问题,其结果是程序从子程序中返回时不会释放内存。如此一来,对已分配的内存的引用就会丢失,只要操作系统还在运行中,则进程就会一直使用该内存。这样的结果是,曾占用更多的内存的程序会降低系统性能,直到机器完全停止工作,才会完全清空内存。

      解决方案之一是使用代码分析工具(如Purify)对代

    页码:[1] [2] [3] [4] [5] [6]2页、共6页

         

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

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