コード例 #1
0
    def process_response(self, request, response):
        if settings.DEBUG:
            if request.GET.has_key('mem_prof'):
                import guppy
                out = StringIO()
                heapy = guppy.hpy()
                out.write(str(heapy.heap()))
                out.write('\n\n\n\n')
                out_str = out.getvalue()

                if response and response.content and out_str:
                    response.content = "<pre>" + out_str + "</pre>"
            elif request.GET.has_key('mem_on'):
                from guppy.heapy.Remote import on
                on()
            elif request.GET.has_key('mem_off'):
                from guppy.heapy.Remote import off
                off()

        return response
コード例 #2
0
ファイル: RM.py プロジェクト: zhuyifei1999/guppy3
# Start a remote monitoring enabling thread,
# unless I am that thread myself.

from guppy.heapy.Remote import on
on()
コード例 #3
0
ファイル: RM.py プロジェクト: 15580056814/hue
# Start a remote monitoring enabling thread,
# unless I am that thread myself.

from guppy.heapy.Remote import on
on()