Performance 快速调用带有局部变量的方法会消耗CPU/内存吗?

Performance 快速调用带有局部变量的方法会消耗CPU/内存吗?,performance,Performance,假设我有一个方法,它定义了一些对象和变量并初始化它们。计时器或类似的东西每隔半秒左右循环一次方法,会消耗内存吗?对象和变量会每隔半秒定义和初始化一次吗 如果它真的会使上述对象和变量全局保存内存,还是我完全偏离了轨道?对于内存,我认为它会一直运行到垃圾收集,但这不会是一个大问题,如果您只是使用系统超时或间隔函数,CPU也不会是一个问题。这很简单:对其进行基准测试。可能,但目前,您可能正在创建新实例,将它们全球化将使这些实例在所有方法中都很常见,这可能会给您带来各种各样的问题。除非你谈论的是巨大的物

假设我有一个方法,它定义了一些对象和变量并初始化它们。计时器或类似的东西每隔半秒左右循环一次方法,会消耗内存吗?对象和变量会每隔半秒定义和初始化一次吗


如果它真的会使上述对象和变量全局保存内存,还是我完全偏离了轨道?

对于内存,我认为它会一直运行到垃圾收集,但这不会是一个大问题,如果您只是使用系统超时或间隔函数,CPU也不会是一个问题。这很简单:对其进行基准测试。可能,但目前,您可能正在创建新实例,将它们全球化将使这些实例在所有方法中都很常见,这可能会给您带来各种各样的问题。除非你谈论的是巨大的物体,或者是大量的等价物,这两种物体都可以用其他方式来表达,否则弄乱这一点将是对接吻原则的极端违反。这个问题非常模糊。但事实上,没有一台现代计算机在一秒钟做两次事情时会遇到问题。