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

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

    码进行仔细分析,以找出可能出现的泄漏问题。但这种方法无法找到由其他原因引起的库中的泄漏,因为库的源代码是不可用的。另一种方法是每隔一段时间,就清除并重启进程。Apache的Web服务器就会因这个原因创建和清除子进程。

      虽然Java本身并无指针,但总的说来,与C程序相比,Java程序使用内存的情况更加糟糕。在Java中,对象被频繁创建,而直到所有到对象的引用都消失时,垃圾回收程序才会释放内存。即使运行了垃圾回收程序,也只会将内存还给虚拟机VM,而不是还给操作系统。结果是:Java程序会用光给它们的所有堆,从不释放。由于要保存实时(Just In Time,JIT)编译器产生的代码,Java程序的大小有时可能会膨胀为最大堆的数倍之巨。

      还有一个问题,情况与此类似。从连接池分配一个数据库连接,而无法将已分配的连接还回给连接池。一些连接池有活动计时器,在维持一段时间的静止状态之后,计时器会释放掉数据库连接,但这不足以缓解糟糕的代码快速泄漏数据库连接所造成的资源浪费。

      进程缺乏文件描述符

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

         

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

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