2014-06-24 14 views
0

다음 두 정의 사이에 큰 응용 프로그램에서 주목할만한 성능 차이가 있습니까?silverlight xaml staticresource 성능

<Setter Property="FontFamily" Value="{StaticResource Segoe}" /> 

<Setter Property="FontFamily" Value="Segoe OI" /> 

색상/브러쉬 및 기타 유형에 대해 동일한 질문이 있습니다. 정적 자원은 현저하게 느린가요?

+0

처음에는 첫 번째 예제와 같은 리소스를 연결하는 데 어떤 이점이 있는지 궁금합니다. 내 경험에 비추어 볼 때 더 많은 장소/시간은 자원을 뛰어 넘어 필요한 것을 찾은 다음 추가 단계에서 더 많은 영향을 받게됩니다. –

+0

체인 연결이 아닙니다. 그것은 중앙 집중식으로 정의 된 브러시에 대한 텍스트 상자 테두리 색을 직접 찾아 볼 수 있습니다. 보기에 나중에 수백 개의 텍스트 상자가있을 수 있습니다. 물론 그것은 천천히 진행된다고 가정합니다. 그러나 얼마나 느린가요? 그것 때문에 개발 단계에서 약간의 고통을 겪을만한 가치가 있습니까? –

답변

0

이와 같은 성능 문제를 생각하기에 앞서 StaticResources의 사용 사례를 생각해보십시오. larege 프로그램에서는 코드의 모든 줄마다 스타일을 설정할 수 없습니다. 미래의 변화는 고통 스러울 수 있습니다. 스타일을 중앙 집중화해야합니다.

당신이 필요로하는 방식으로 생각하십시오. 쓸데없는 성능 고려에 시간을 낭비하지 마십시오.