매우 성능에 민감한 클래스에 [Serializable] 특성을 추가해야합니다.클래스에 [Serializable]을 추가하면 성능에 영향이 있습니까?
이 속성은 클래스 조작에 성능 영향을 미칩니 까?
매우 성능에 민감한 클래스에 [Serializable] 특성을 추가해야합니다.클래스에 [Serializable]을 추가하면 성능에 영향이 있습니까?
이 속성은 클래스 조작에 성능 영향을 미칩니 까?
속성 클래스의 인스턴스는 처음 액세스 할 때만 만들어집니다. 특정 클래스에 대해 serialization을 수행하지 않으면 SerializableAttribute()
생성자가 호출되지 않으므로 성능 문제가 발생하지 않습니다.
다음 속성 생성자에 대한 흥미로운 기사입니다 : 그들은 런타임에 클래스에 무게를 추가하지 않도록 그들이 그것을 만드는 어떤 방법으로 런타임에 의해 해석되지 않는 http://www.codingonthetrain.com/2008/10/attribute-constructors.html
속성은 메타 데이터 주석입니다 다르게 대우한다.
[Serializable]은 클래스가 직렬화 가능함을 나타내는 규칙으로 사용되는 마커 속성으로, 효과가 없으며 런타임은 특수한 방식으로 클래스를 처리하지 않습니다.
속성의 인스턴스를 만드는 데 걸리는 시간. 왜, 당신은 뭘 알아 냈습니까? –
나는 사전에 시간을 물어 보는 중이므로 다른 해결책을 만들지 않아도된다. – AngryHacker