dolibarr
16.0.5
Main Page
Related Pages
Modules
Classes
Files
Examples
File List
File Members
dolibarr_16.0
htdocs
debugbar
class
DataCollector
DolMemoryCollector.php
1
<?php
2
3
use \DebugBar\DataCollector\MemoryCollector;
4
9
class
DolMemoryCollector
extends
MemoryCollector
10
{
16
public
function
collect
()
17
{
18
global $conf, $langs;
19
20
$this->updatePeakUsage();
21
return
array(
22
'peak_usage'
=> $this->peakUsage,
23
//'peak_usage_str' => $this->getDataFormatter()->formatBytes($this->peakUsage, 2)
24
'peak_usage_str'
=> (empty($conf->dol_optimize_smallscreen) ?
dol_print_size
($this->peakUsage, 0) :
dol_print_size
($this->peakUsage, 1))
25
);
26
}
27
33
public
function
getWidgets
()
34
{
35
global $langs;
36
37
$langs->load(
"other"
);
38
39
return
array(
40
"memory"
=> array(
41
"icon"
=>
"cogs"
,
42
"tooltip"
=> $langs->transnoentities(
'MemoryUsage'
),
43
"map"
=>
"memory.peak_usage_str"
,
44
"default"
=>
"'0B'"
45
)
46
);
47
}
48
}
DolMemoryCollector\getWidgets
getWidgets()
Return widget settings.
Definition:
DolMemoryCollector.php:33
DolMemoryCollector\collect
collect()
Return value of indicator.
Definition:
DolMemoryCollector.php:16
dol_print_size
dol_print_size($size, $shortvalue=0, $shortunit=0)
Return string with formated size.
Definition:
functions.lib.php:2870
DolMemoryCollector
DolMemoryCollector class.
Definition:
DolMemoryCollector.php:9
Generated on Sat Jun 3 2023 01:01:16 for
dolibarr
by Doxygen 1.8.17