【发布时间】:2011-05-14 07:33:41
【问题描述】:
在 C# 中,使用 new 关键字的性能成本是多少?我特别询问有关游戏开发的问题,我知道在 C++ 中,在每个更新周期都进行更新是绝对禁忌的。这同样适用于 C# 吗?我正在使用 XNA 并为移动设备开发。真的只是作为一个优化问题问。
【问题讨论】:
-
你认为你的问题真的需要 C++ 标签吗?您的问题与 C++ 无关,可以在没有提及它的句子的情况下提出。 (换句话说,没有 C++ 经验的人可以回答这个问题。)
-
我希望有 C++ 经验的人回答这个问题,因为我有 C++ 程序员的背景,想了解它与 C# 的细微差别。
-
您可能应该阅读这篇博文:blogs.msdn.com/b/shawnhar/archive/2007/07/02/… 问题不在于
new,而是它触发垃圾收集的可能性。 (new本身非常快。)
标签: c# performance xna new-operator