CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

在一套程序里,如何知道哪个程序占用了较高的系统资源?

楼主dragonblue(醉大饿急)2006-03-20 22:55:05 在 Web 开发 / PHP 提问

一套PHP/MYSQL的应用,我想监控这套程序里哪些php脚本运行时消耗了较高的系统资源,引起MYSQL的负载加大  
   
  目的想看看哪些MYSQL查询写的不合理,需要修改算法 问题点数:50、回复次数:4Top

1 楼qazwsx123(★乐凡命★)回复于 2006-03-20 23:17:01 得分 0

可以计算每个文件的的执行时间,配置php.ini中的  
  auto_prepend_file  
  auto_append_file  
  加入自动解析页面来获取执行时间Top

2 楼ashchen(老陳)回复于 2006-03-21 08:41:59 得分 10

记录mysql的slow   query是常用方法Top

3 楼xuzuning(唠叨)回复于 2006-03-21 08:57:43 得分 20

确认你的每一条查询语句都听从了EXPLAIN的建议  
  Top

4 楼gu1dai(异域苍穹.百年飞行)回复于 2006-03-21 09:27:06 得分 20

我用的监测文件。  
   
  <?php  
  //print_r($_SERVER);  
  if   (   !function_exists('getmicrotime_t')   )   {  
  function   getmicrotime_t(){    
  list($usec,   $sec)   =   explode("   ",microtime());    
  return   $usec;  
  //return   ((float)$usec   +   (float)$sec);    
  }//end   func    
  }  
  $time1   =   date('Y-m-d   H:i:s');  
  $usec   =   getmicrotime_t();  
  $usec   *=   1000;    
  $time   =   $time1."   ".$usec;  
   
   
  $phpself=$_SERVER[PHP_SELF];  
  $serverName=$_SERVER[SERVER_NAME];  
  $documentRoot=$_SERVER[DOCUMENT_ROOT];  
  $serverAdmin=$_SERVER[SERVER_ADMIN];  
   
  $str=$phpself."   ;time=".$time."     ;serverName=".$serverName."   ;documentRoot=".$documentRoot."   ;email=".$serverAdmin;  
  $fp   =   fopen("d:/web/test/include/time.txt","ab");  
  fwrite($fp,   $str."\r\n");  
  fclose($fp);  
  //<PRE>  
  ?>Top

相关问题

  • 关于程序占用系统资源问题
  • 如何优化程序,使他减小占用系统资源?
  • 关于程序占用系统资源的问题,一起讨论一下
  • XP系统在系统资源占用比较大时 退出占用资源大的程序就会自动重启。 98就没事
  • 如果减少VC程序的系统资源占用量!Up者有分!(比较金山词ba等软件)!
  • 如何在程序占用系统资源较多的情况下,正常显示窗口的一些信息?
  • 在大数据量线程计算过程中,我不希望其占用100%的系统资源,程序能响应其它的消息,该怎么办?
  • 如何减少VB程序对资源的占用?
  • 讨论如何优化程序减少占用的资源?
  • 如何减少软件占用的系统资源???

关键词

  • 系统
  • 执行
  • 文件
  • mysql
  • php
  • 程序
  • 高的系统资源
  • 执行时间

得分解答快速导航

  • 帖主:dragonblue
  • ashchen
  • xuzuning
  • gu1dai

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo