Python:哪个内存占用少,执行速度快?

时间:2016-09-06 06:53:32

标签: python

我有一个ResponseMessageService()类,它有几个方法。 我只需要一种方法。

那哪个更好?

直接调用该方法?由

    ResponseMessageService().WrongRegMsg(data="Your Reg ID is wrong!")

或拍摄物品

    response_message_service = ResponseMessageService()

然后致电

    response_message_service.WrongRegMsg(data="Your Reg ID is wrong!")

哪个会占用更少的内存而执行是第一个?

1 个答案:

答案 0 :(得分:1)

关于你的问题,

ResponseMessageService().WrongRegMsg(data="Your Reg ID is wrong!")

可能会占用更少的内存。

将实例分配给变量会使其保留在内存中,至少在变量的名称未绑定之前,例如,使用del response_message_service