def DISABLEDtest_memory_load(self):
        b0 = TCMallocNative.getBytesUsed()
        b1 = b0
        for ix in range(10000):
            self.reasonAboutExpression(
                """
                let g = fun(t) { size(t) }
                let f = fun(t) { let c = g; c((1,) + t) + c((2,) + t) + c((3,) + t) };
                let f2 = fun(t) { let c = f; c((1,) + t) + c((2,) + t) + c((3,) + t) };
                let f3 = fun(t) { let c = f2; c((1,) + t) + c((2,) + t) + c((3,) + t) };
                let f4 = fun(t) { let c = f3; c((1,) + t) + c((2,) + t) + c((3,) + t) };
                
                f4((x,))
                """, x = str(ix)
                )

            print (b1 - b0) / (ix+1) / 1024 / 1024.0, " MB per for a total of ",\
                (TCMallocNative.getBytesUsed() - b0) / 1024 / 1024.0, " MB allocated."

            b1 = TCMallocNative.getBytesUsed()
dataset/ETHPy150Open ufora/ufora/ufora/FORA/Reasoner/SimpleForwardReasoner_test.py/TestSimpleForwardReasoner.DISABLEDtest_memory_load/original