e' coem stampare la dimensione di "INT" non e' un bug ...
se tu vari strlen( var_export(new stdClass() ) avrai sempre un output in bytes riferito alla stringa restituita da var_export.
prova a fare cosi ' .
$object = array();
$memory = var_export($object,true) ;
//$memory = strlen(serialize($object));
echo $memory;
e vedere cosa ti da... la logica e' questa ovviamente devi applicarla alla funzione che fa il conteggio.