Performance 比较两个变量或为一个变量指定一个新值所需的时间更短?

Performance 比较两个变量或为一个变量指定一个新值所需的时间更短?,performance,optimization,logic,Performance,Optimization,Logic,基本上我想说的是,哪个操作完成的时间更短?我知道完成其中一个操作所需的时间太快,无法衡量,但我认为有某种方法可以解释发生了什么,可以解释哪一个更快 此外,我假设比较两个变量会对CPU造成更大的负担,而分配一个值则会对RAM造成更大的负担。这是正确的吗?在美式足球中,这就像问哪个更快: 连续剧 过场戏 它太模糊,太笼统,没有任何合理的答案。它太复杂,而且有太多的因素,无法在答案中充分涵盖。即使你将自己局限于一种特定的语言、特定的编译器、特定的硬件平台和一个特定的(现实的)例子,这也会很困难。首先,

基本上我想说的是,哪个操作完成的时间更短?我知道完成其中一个操作所需的时间太快,无法衡量,但我认为有某种方法可以解释发生了什么,可以解释哪一个更快


此外,我假设比较两个变量会对CPU造成更大的负担,而分配一个值则会对RAM造成更大的负担。这是正确的吗?

在美式足球中,这就像问哪个更快:

  • 连续剧
  • 过场戏

  • 它太模糊,太笼统,没有任何合理的答案。

    它太复杂,而且有太多的因素,无法在答案中充分涵盖。即使你将自己局限于一种特定的语言、特定的编译器、特定的硬件平台和一个特定的(现实的)例子,这也会很困难。首先,你所说的任何操作都不一定涉及到主存。它可以是寄存器到寄存器的操作,也可以是涉及快速RAM缓存的操作。在现代计算机设计中,处理器和内存之间的区别并不明确。