이는 Windows 95부터 Windows 8 Release Preview까지 제가 사용한 모든 Windows 버전의 경우였습니다. 내 컴퓨터뿐만 아니라 다른 컴퓨터에서도 마찬가지입니다. 여러분도 이 사실을 눈치채셨을 거라 확신합니다.
파일, 데스크탑 또는 폴더를 마우스 오른쪽 버튼으로 클릭하면 "새" 하위 메뉴가 다른 시스템 기반 메뉴보다 표시되는 데 시간이 더 오래 걸리는 이유는 무엇입니까?
"새로 만들기" 메뉴에 표시되어야 하는 목록에 따라 표시할 아이콘을 결정하는 것과 관련이 있을 수 있다는 점을 이해합니다. 하지만 여전히 동일한 기능을 갖고 있으면서도 즉시 표시되는 다른 하위 메뉴도 있습니다.
답변1
이러한 "기타 하위 메뉴"에는 동일한 기능이 전혀 없습니다. 다른 메뉴는 모두 정적으로 디자인된 반면 새 하위 메뉴는 동적으로 생성됩니다.
이것이 의미하는 바는 Tortoise SVN이 해당 메뉴에 어떤 옵션이 있어야 하는지 미리 결정하고 해당 메뉴 옵션에서 호출해야 하는 모든 이미지, 텍스트 및 기능으로 Windows를 준비했다는 것입니다.
반면에 새로운 메뉴는레지스트리를 스캔하다새로 만들기 메뉴에 옵션이 있어야 하는 항목을 찾으려면 디스크로 이동하여 해당 항목에 대한 아이콘을 찾아야 하며 누군가 해당 항목을 클릭할 때 수행할 작업을 알아내야 합니다. 문제는 해당 메뉴를 볼 때마다 이 작업을 수행해야 한다는 것입니다. 프로그램을 설치하면 임의의 시간에 해당 목록에 새 항목이 나타날 것으로 예상할 수 있기 때문입니다.
기본적으로 해당 메뉴는 동일하지 않으며 서로 다른 두 가지 가정을 바탕으로 작업하고 있습니다. 하나는 정적이고 거의 변경되지 않으며, 다른 하나는 동적이며 프로그램이 원할 때마다 변경할 수 있습니다. 디스크 캐싱을 사용하면 새 메뉴를 빠르게 만들 수 있지만 목록을 표시하기 전에 작업을 수행해야 한다는 사실을 보완하지는 않습니다.