示例#1
0
 def test_sample_mem(self, mem_rss):
     prev, debug._mem_sample = debug._mem_sample, []
     try:
         debug.sample_mem()
         self.assertIs(debug._mem_sample[0], mem_rss())
     finally:
         debug._mem_sample = prev
示例#2
0
 def test_sample_mem(self, mem_rss):
     prev, debug._mem_sample = debug._mem_sample, []
     try:
         debug.sample_mem()
         self.assertIs(debug._mem_sample[0], mem_rss())
     finally:
         debug._mem_sample = prev
示例#3
0
def test_sample_mem(patching):
    mem_rss = patching('celery.utils.debug.mem_rss')
    prev, debug._mem_sample = debug._mem_sample, []
    try:
        debug.sample_mem()
        assert debug._mem_sample[0] is mem_rss()
    finally:
        debug._mem_sample = prev
示例#4
0
def test_sample_mem(patching):
    mem_rss = patching('celery.utils.debug.mem_rss')
    prev, debug._mem_sample = debug._mem_sample, []
    try:
        debug.sample_mem()
        assert debug._mem_sample[0] is mem_rss()
    finally:
        debug._mem_sample = prev
示例#5
0
 def task_ready(request):  # noqa
     global all_count
     global bench_start
     global bench_last
     all_count += 1
     if not all_count % bench_every:
         now = time()
         diff = now - bench_start
         print("- Time spent processing %s tasks (since first " "task received): ~%.4fs\n" % (bench_every, diff))
         sys.stdout.flush()
         bench_start = bench_last = now
         bench_sample.append(diff)
         sample_mem()
     return __ready(request)
示例#6
0
文件: state.py 项目: zzkristy/celery
 def task_ready(request):  # noqa
     global all_count
     global bench_start
     global bench_last
     all_count += 1
     if not all_count % bench_every:
         now = monotonic()
         diff = now - bench_start
         print('- Time spent processing {0} tasks (since first '
               'task received): ~{1:.4f}s\n'.format(bench_every, diff))
         sys.stdout.flush()
         bench_start = bench_last = now
         bench_sample.append(diff)
         sample_mem()
     return __ready(request)
示例#7
0
文件: state.py 项目: Awingu/celery
 def task_ready(request):  # noqa
     global all_count
     global bench_start
     global bench_last
     all_count += 1
     if not all_count % bench_every:
         now = monotonic()
         diff = now - bench_start
         print('- Time spent processing {0} tasks (since first '
               'task received): ~{1:.4f}s\n'.format(bench_every, diff))
         sys.stdout.flush()
         bench_start = bench_last = now
         bench_sample.append(diff)
         sample_mem()
     return __ready(request)
示例#8
0
 def task_ready(request):  # noqa
     global all_count
     global bench_start
     global bench_last
     all_count += 1
     if not all_count % bench_every:
         now = time()
         diff = now - bench_start
         print("- Time spent processing %s tasks (since first "
               "task received): ~%.4fs\n" % (bench_every, diff))
         sys.stdout.flush()
         bench_start = bench_last = now
         bench_sample.append(diff)
         sample_mem()
     return __ready(request)
示例#9
0
def memsample(state, **kwargs):
    """Sample current RSS memory usage."""
    from celery.utils.debug import sample_mem
    return sample_mem()
示例#10
0
def memsample(state, **kwargs):  # pragma: no cover
    from celery.utils.debug import sample_mem
    return sample_mem()
示例#11
0
文件: control.py 项目: skizhak/celery
def memsample(state, **kwargs):  # pragma: no cover
    from celery.utils.debug import sample_mem
    return sample_mem()
示例#12
0
def memsample(state, **kwargs):
    """Sample current RSS memory usage."""
    from celery.utils.debug import sample_mem
    return sample_mem()
示例#13
0
def memsample(panel, **kwargs):
    from celery.utils.debug import sample_mem
    return sample_mem()