2010-12-12 111 views
0

我打算将属性而不是查找表使用枚举。我担心表现。我应该查询一次属性并创建静态词典吗?有没有解决方案?具有属性和性能的枚举

+0

你为什么认为你会遇到性能问题?你有没有尝试过的代码?我会等待开始过度复杂的事情,直到你知道你真的需要优化。 – 2010-12-12 15:51:12

回答

7

当你的应用程序很慢而不是之前,你应该担心性能。

在开始优化之前,请确保您的应用程序正常工作并正常工作。

处理性能的正确方法是使用性能监视器来测量并找到瓶颈,然后修复最坏的情况。

您提出的问题和方法描述了微观过早优化。

1

这个问题很难回答,因为您没有提供有关预期呼叫频率的任何细节。您可能会预期使用反射来查询属性会导致性能损失,但这种惩罚会成为您的应用程序的瓶颈吗?知道的唯一方法是执行负载测试。恐怕在这个阶段你正在做所谓的过早优化。