コード例 #1
0
 public static function hookProfiler()
 {
     if (empty($_REQUEST['__profile__'])) {
         return;
     }
     if (!self::isProfilerAvailable()) {
         return;
     }
     if (self::$profilerStarted) {
         return;
     }
     self::startProfiler();
     self::$profilerStarted = true;
 }
コード例 #2
0
 public static function hookProfiler()
 {
     if (!self::isProfilerRequested()) {
         return;
     }
     if (!self::isProfilerAvailable()) {
         return;
     }
     if (self::$profilerStarted) {
         return;
     }
     self::startProfiler();
     self::$profilerStarted = true;
 }
コード例 #3
0
 /**
  * @phutil-external-symbol class PhabricatorStartup
  */
 private static function startProfiler()
 {
     PhabricatorStartup::beginStartupPhase('profiler.init');
     self::includeXHProfLib();
     xhprof_enable();
     self::$profilerStarted = true;
     self::$profilerRunning = true;
 }
コード例 #4
0
 private static function startProfiler()
 {
     self::includeXHProfLib();
     xhprof_enable();
     self::$profilerStarted = true;
     self::$profilerRunning = true;
 }