test_utils.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:plone.server 作者: plone 项目源码 文件源码
def test_gcr_memory(self):
        self.request = FakeRequest()

        count = 0
        current = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1024.0 / 1024.0
        while True:
            count += 1
            get_current_request()

            if count % 1000000 == 0:
                break

            if count % 100000 == 0:
                gc.collect()
                new = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss / 1024.0 / 1024.0
                if new - current > 10:  # memory leak, this shouldn't happen
                    assert new == current
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号