Может ли кто-нибудь подсказать, что было бы лучшим методом или подходящей библиотекой для определения:
- Количество циклов ЦП , используемых во время выполнения функции Python?
- Количество Память , используемая той же самой функцией Python?
Я смотрел на гуппи и meliae , но все еще могуполучить детализацию до уровня функции?Я что-то упустил?
ОБНОВЛЕНИЕ Необходимо задать этот вопрос, чтобы решить конкретную ситуацию, которая заключается в том, что у нас есть набор распределенных задач, работающих в облачных экземплярах, итеперь нам нужно реорганизовать размещение задач на правильных типах экземпляров с помощью кластера, например, функциональные задачи с большим объемом памяти будут размещены на больших экземплярах памяти и так далее.Когда я имею в виду задачи (celery-tasks), это не что иное, как простые функции, для которых нам нужно теперь профилировать использование их выполнения.
Спасибо.