コード例 #1
0
def getMemoryProcrank(server):

    profiler = MemoryProfiler(server)
    data = profiler.getProcrank()

    if 'request_id' in request.args:
        data['response_id'] = request.args['request_id']

    return jsonify(data)
コード例 #2
0
ファイル: sockets.py プロジェクト: yinjie12/lepv
def get_proc_rank(request):
    server = request['server']
    interval = request['interval']
    socketio = memory_blueprint.get_io()
    global memory_procrank_timer
    if memory_procrank_timer is None:
        memory_procrank_timer = Timer(interval, background_timer_stuff, [
            socketio, interval, "memory.procrank.res",
            MemoryProfiler(server).getProcrank
        ])
        memory_procrank_timer.start()
    emit("memory.procrank.res", MemoryProfiler(server).getProcrank())
コード例 #3
0
ファイル: sockets.py プロジェクト: yinjie12/lepv
def get_memory_status(request):
    server = request['server']
    interval = request['interval']
    socketio = memory_blueprint.get_io()
    global memory_status_timer
    if memory_status_timer is None:
        memory_status_timer = Timer(interval, background_timer_stuff, [
            socketio, interval, "memory.status.res",
            MemoryProfiler(server).getStatus
        ])
        memory_status_timer.start()
    emit("memory.status.res", MemoryProfiler(server).getStatus())
コード例 #4
0
def get_proc_rank(request):
    server = request['server']
    interval = request['interval']
    socketio = memory_blueprint.get_io()
    global memory_procrankpss_timer, memory_procrankpss_count
    # if memory_procrankpss_timer is None:
    memory_procrankpss_count = request["flag"]
    set_value("memoryprocrankpss", str(memory_procrankpss_count))
    # memory_procrankpss_timer = Timer(interval, background_timer_stuff_memoryprocrankpss, [
    #     socketio, interval, "memory.procrankpss.res", MemoryProfiler(server).getProcrank])
    memory_procrankpss_timer = Timer(
        interval, background_timer_stuff_memoryprocrankpss, [
            socketio, interval, "memory.procrankpss.res",
            MemoryProfiler(server).get_procrank
        ])
    memory_procrankpss_timer.start()
コード例 #5
0
 def setUp(self):
     self.functor = MemoryProfiler('').getCapacity
コード例 #6
0
 def setUp(self):
     self.functor = MemoryProfiler('').getProcrank
コード例 #7
0
 def test_stability(self):
     profiler = MemoryProfiler('www.rmlink.cn')
     self.repeated_test(profiler.getProcrank)