Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Doctrine2加载的实体摘要?_Php_Doctrine - Fatal编程技术网

Php Doctrine2加载的实体摘要?

Php Doctrine2加载的实体摘要?,php,doctrine,Php,Doctrine,如何显示原则2加载到内存中的实体摘要?至少显示实体名称和计数,并添加所用内存 可能是这样的: Entity/Comment 1250 200Mb Entity/Post 20 5Mb Entity/User 5 1Mb .... 我的代码会产生一些内存溢出,我需要了解如何使用内存来分离/清除正确的实体 按实体类计数,但尚未计算内存使用量: $unitOfWork = $em->getUnitOfWork(); $identityMap = $unitOfWork->getIdent

如何显示原则2加载到内存中的实体摘要?至少显示实体名称和计数,并添加所用内存

可能是这样的:

Entity/Comment 1250 200Mb
Entity/Post 20 5Mb
Entity/User 5 1Mb
....

我的代码会产生一些内存溢出,我需要了解如何使用内存来分离/清除正确的实体

按实体类计数,但尚未计算内存使用量:

$unitOfWork = $em->getUnitOfWork();
$identityMap = $unitOfWork->getIdentityMap();

foreach($identityMap as $entityName => $entities)
{
    $count = count($entities);
    echo "$entityName $count\n";
}

按实体类计数,但尚未计算内存使用率:

$unitOfWork = $em->getUnitOfWork();
$identityMap = $unitOfWork->getIdentityMap();

foreach($identityMap as $entityName => $entities)
{
    $count = count($entities);
    echo "$entityName $count\n";
}