초당 수천 번씩 레지스트리 값에 액세스하는 프로세스가 여러 개있는 경우이 레지스트리 값을 읽는 중대한 성능 관련 영향이 있습니까?Windows 레지스트리 값에 액세스 할 때 성능에 미치는 영향은 무엇입니까?
레지스트리 값의 값은 절대로 변경되지 않으며 읽기 전용입니다. 나는 또 다른 질문을 레지스트리 값을 차단 작업을 읽는 것 같아요?
레지스트리 값은 ASP.NET 응용 프로그램, WinForm 응용 프로그램 및 WCF 서비스에서 액세스하는 데이터베이스 연결 세부 정보를 저장하기위한 것입니다.
감사합니다,
스튜어트
처음 액세스 한 후 Windows 레지스트리는 이미 값을 캐싱하고 있습니다. 그렇지 않습니까? 가치를 기대하지 않는 한 지역 이익만을 위해 값을 지역적으로 저장해야합니다. –
예, 자주 액세스하는 값은 레지스트리 관리자에 의해 캐시 될 수 있습니다. 그러나 각 호출마다 컨텍스트 전환이 발생할 수 있으므로 로컬로 캐시하는 것이 더 좋습니다. –
답장을 보내 주셔서 감사합니다.가는 길에 나를 설정해 놓았습니다. 건배. – Simian