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
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
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)
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)
def memsample(state, **kwargs): """Sample current RSS memory usage.""" from celery.utils.debug import sample_mem return sample_mem()
def memsample(state, **kwargs): # pragma: no cover from celery.utils.debug import sample_mem return sample_mem()
def memsample(panel, **kwargs): from celery.utils.debug import sample_mem return sample_mem()