如何显示由教义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";
}