我假设public或者private static目标必须减少内存使用量,因为内存中只有一个静态目标副本.
这似乎是因为一个方法是静态的,可能使该方法成为CLR编译器进一步优化的潜在点,超出了非静态函数的可能性.虽然只是一个脆弱的理论,所以我来问你们所有人.
做static public或private方法提供了超越减少内存使用量增加的任何性能优势?
(注意:我对那些谈论过早优化问题的回答不感兴趣.当然,这是我每天都遵循的合理建议,但这并不意味着有时不需要优化.(双重否定!).让我放纵我的好奇,至少)