你正在阅读 Celery 3.1 的文档。开发版本文档见: 此处.
This module can be used to diagnose and sample the memory usage used by parts of your application.
E.g to sample the memory usage of calling tasks you can do this:
from celery.utils.debug import sample_mem, memdump
from tasks import add
try:
for i in range(100):
for j in range(100):
add.delay(i, j)
sample_mem()
finally:
memdump()
Utilities for debugging memory usage.
Sample RSS memory usage.
Statistics can then be output by calling memdump().
Dump memory statistics.
Will print a sample of all RSS memory samples added by calling sample_mem(), and in addition print used RSS memory after gc.collect().