本文整理汇总了PHP中Psc\Code\Code::getMemoryUsage方法的典型用法代码示例。如果您正苦于以下问题:PHP Code::getMemoryUsage方法的具体用法?PHP Code::getMemoryUsage怎么用?PHP Code::getMemoryUsage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Psc\Code\Code
的用法示例。
在下文中一共展示了Code::getMemoryUsage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getVersion
/**
* Gibt die Version eines Bildes, die mit einer Transformation erzeugt werden kann zurück
*
* Das Bild wird automatisch gecached oder aus dem cache gelesen / oder in den Cache eingefügt
* @param string $type muss als transformation und als cacheAdapter registriert sein
* @return ImagineImage
*/
public function getVersion(Image $image, $type, array $arguments = array(), array $options = array())
{
$this->attach($image);
$ca = $this->getCacheAdapter($type);
$keys = $ca->convertArguments($arguments);
array_unshift($keys, $type);
//$version zu den Cache-Keys hinzufügen
$loaded = FALSE;
$imageVersion = $this->loadVersion($image, $keys, $loaded, $options);
if (!$loaded) {
$tf = $this->getTransformation($type);
try {
$imageVersion = $tf->processArguments($image->getImagineImage(), $arguments, $options);
} catch (\Exception $e) {
throw new ProcessingException('Fehler beim Convertieren von Bild: ' . $image->getSourcePath() . "\n" . 'Transformation: ' . Code::getClass($tf) . ' ' . Code::varInfo($arguments) . "\n" . "Memory Usage: " . Code::getMemoryUsage() . "\n" . $e->getMessage(), 0, $e);
}
$this->storeVersion($image, $imageVersion, $type, $arguments, $options);
}
return $imageVersion;
}
示例2: testGetMemoryUsageAcceptance
public function testGetMemoryUsageAcceptance()
{
$this->assertRegexp('/[0-9]+\\.[0-9]+ MB/', Code::getMemoryUsage());
}