从大小类创建对象。 (性能)

时间:2013-03-07 17:56:29

标签: php performance oop

假设给定2个claas ab

a类非常大,有几十种方法。

b类代码只有这个:

    class b {
        function __construct () {
            // do nothing
        }
    }

我希望测试性能从这个类创建对象,第一次,我在周期中从大班a次创建对象:

    $date_1 = microtime(TRUE);

    for ($i = 0; $i < 1000000; $i++) {
        $obj = new a();
    }

    $date_2 = microtime(TRUE);

    echo $date_2 - $date_1;

结果约为0.34秒。

现在我在循环中从小班b创建对象。

我很奇怪,结果比第一次测试时间更长,约为0.47秒......

你能告诉我,为什么会这样?或者在考试的某个地方我可能错了?

0 个答案:

没有答案