2009-09-10 47 views
25

我需要将[Serializable]属性添加到对性能非常敏感的类中。向类中添加[Serializable]是否有任何性能影响?

此属性对该类的操作有任何性能影响吗?

+0

只要创建属性的实例即可。为什么,你注意到了什么? – 2009-09-10 01:01:37

+0

我只是提前询问,以便我不必创建另一个解决方案,如果这有任何性能问题。 – AngryHacker 2009-09-10 01:12:31

回答

7

属性是元数据注解,才不会在运行时增加重量的一类,除非它们被运行时以一定的方式,使得它解释以不同的方式对待班级

[Serializable]只是一个标记属性,用作约定来指示该类是可序列化的,它没有效果,运行时不会以任何特殊方式处理这些类。

相关问题