Pycharm memory_profiler 调用方法小记
最近要对研究方法的计算复杂度进行比较,想要通过对比几种模型的时间消耗和内存占用来侧面反应这一下,找了一圈帖子,时间复杂度就是用Time实现,用起来很简单,看内容占用的方法,大神都说memory_profiler 好用,试了半天,也没运行成功(我太菜了),摸索了一会才成功实现,这篇帖子主要用于记录以下这次过程,方便以后使用。也希望能够帮助到和我一样的小菜鸟。
(1)时间复杂度、时间消耗
import time
start = time.perf_counter() # 开始时间
end = time.perf_counter() # 停止时间
print(‘运行时间:%s’ % (end - start))
放上我自己程序的截图
import time
def brb(input, theta, delta, belta, c)