Overview

Namespaces

  • PHP
  • XSLTBenchmarking
    • Reports
    • RunnerConsole
    • TestsGenerator
    • TestsRunner

Classes

  • AMemoryUsageDriver
  • AProcessorDriver
  • Controlor
  • Libxslt1123phpProcessorDriver
  • Libxslt1126phpProcessorDriver
  • LinuxMemoryUsageDriver
  • MemoryUsage
  • MSXML30ProcessorDriver
  • MSXML60ProcessorDriver
  • Params
  • Processor
  • Runner
  • Sablotron103cmdProcessorDriver
  • Saxon655ProcessorDriver
  • SaxonHE9402ProcessorDriver
  • Test
  • TestRunner
  • WindowsMemoryUsageDriver
  • Xalan271ProcessorDriver
  • XmlParamsDriver
  • Xsltproc1123ProcessorDriver
  • Xsltproc1126ProcessorDriver
  • XT20051206ProcessorDriver

Interfaces

  • IParamsDriver
  • Overview
  • Namespace
  • Class
  • Tree
  • Todo

Class AMemoryUsageDriver

Different OS interface for class for geting maximum memory usage of command excuteb by 'exec'.

Direct Known Subclasses

XSLTBenchmarking\TestsRunner\LinuxMemoryUsageDriver, XSLTBenchmarking\TestsRunner\WindowsMemoryUsageDriver
Abstract Class
Namespace: XSLTBenchmarking\TestsRunner
Author: Viktor Mašíček <viktor@masicek.net>
Located at TestsRunner/Processors/MemoryUsage/AMemoryUsageDriver.php
Methods summary
public
# __construct( string $tmpDir )
Set temporary directory for possible using in drivers

Set temporary directory for possible using in drivers

Parameters

$tmpDir
string
Path of temporary directory
abstract public string
# run( string $command )
Prepare checking memory usage of set command. Drivers can return modified commad for better checking.

Prepare checking memory usage of set command. Drivers can return modified commad for better checking.

Parameters

$command
string
Checked command

Returns

string
abstract public integer
# get( )
Return maximum memory usage (in bytes) last checked command by self::run().

Return maximum memory usage (in bytes) last checked command by self::run().

Returns

integer
Properties summary
protected string $tmpDir
#
Path of temporary directory

Path of temporary directory

XSTL Benchmarking API documentation generated by ApiGen.
Generated using the TokenReflection library.