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