인터넷에서 가장 잘 읽었으며 컴퓨터에 정통한 다른 사람들이 임시 파일을 삭제하면 (Windows) 컴퓨터의 속도가 향상된다고 제안하는 것을 들었을 수도 있습니다.
그러나 실제로 어떻게 작동합니까? 파일 시스템 및 디스크 드라이브에 대한 제한된 이론적 지식을 바탕으로 디스크가 거의 꽉 차지 않는 한 임시 파일을 삭제하면 파일 시스템 성능이 어떻게 향상되는지 이해할 수 없습니다. 거기에있는 임시 파일이 성능을 어떻게 저하시킬 수 있습니까? 임시 파일 (및 쿠키 및 프리 페치 파일)을 삭제하면 성능에 영향을 미치지 않아야하는 이유에 대한 기술적 인 설명을 누군가가 제공 할 수 있습니까?
편집 : Microsoft는 그렇게 생각 합니다.
답변
temp 폴더에 많은 수의 파일이있는 것과 관련된 속도 향상을 확실히 보증 할 수 있습니다. 2-3 년 동안 현재 랩톱을 사용했지만 임시 파일을 삭제 한 적이 없습니다 … 언젠가 AVG PC-Tuneup을 설치하고 실수로 임시 파일을 삭제했습니다 (UI가 짜증납니다). !! 실제, 인식 가능한 속도 향상.
나는 왜 몇 가지 이유를 생각할 수 있습니다.
1) NTFS는 모든 파일에 대해 8.3 파일 이름을 만들어야합니다 (fsutil을 통해 파일을 조정하지 않는 한). 폴더에 많은 파일이 있으면 점차 어려워집니다. 또한 임시 파일을 만드는 응용 프로그램은 고유 한 이름을 검색해야합니다. 나는 pokey old 4200 rpm drive를 가지고 있었기 때문에 각각의 탐색은 매우 비싸고 많은 탐색이 필요했기 때문에 (point2 참조)
2) MFT의 크기. 마스터 파일 테이블의 크기는 수백 MB가 될 수 있으며 자주 캐시되지 않습니다 (또는 적어도 페이지가 항상 페이징 아웃 됨). Sys Interals의 ntfsinfo는 당신에게 deets를 줄 것입니다 …
3) 임시 폴더가 열거 될 때마다 더 많은 작업이 수행됩니다-esp. 폴더의 모든 파일을 검사하는 바이러스 스캐너가있는 경우 폴더가 열거 될 때마다! 또한 Windows Search 인덱싱에 대해 매우 공격적이었습니다. 색인에서 임시 폴더를 제외하면 컴퓨터 속도를 향상시키는 데 도움이되었습니다 …
답변
성능 향상이 상당히 작다고 생각하지만 차이가 나는 두 가지 이유가 있습니다.
그것은 파일 시스템 단편화를 감소 .편집 : 또는 그 반대? 의견보기- 그것은 임시 파일 검색 및 생성 속도를 높일 수있는 몇 가지 프로그램을. 일부 프로그램은 temp 폴더에 연속적으로 번호가 매겨진 파일 (file001.tmp, file002.tmp, …)을 작성하지만 최신 번호를 찾기 위해 파일 이름까지 각 번호를 순서대로 시도하는 간단한 / 어리석은 방법이 있습니다. 아직 촬영되지 않았습니다. 몇 년 동안의 임시 파일을 축적 한 경우이 프로세스에 시간이 걸린다고 가정합니다 ( 이것은 오래된 참조 에 따라 디스크 탐색에 8 밀리 초 ).
답변
그렇습니다. 임시 파일을 정기적으로 삭제하면 컴퓨터 속도가 빨라지지만 “스피드 속도”는 메모리, 프로세서 및이 폴더 사용 빈도에 따라 다릅니다.
내 오래된 컴퓨터에서 매주, 한 달에 한 번, 현재 한 주에이 작업을 수행했습니다. (예, 바이러스 백신 소프트웨어가 있습니다.)
휴지통이 비어 있거나 거의 비어 있어야합니다.
답변
나는 Grynn에 동의하지만 고려해야 할 또 다른 것이 있습니다. HDD에 저장된 데이터가 많을수록 (여기서는 SSD는 언급하지 않음) 읽기 / 쓰기 속도가 느려지므로 수백 GB의 데이터가있는 PC는 데이터가 적은 PC보다 느려 야합니다. 또한 PC에 AV 소프트웨어가있는 경우 일반적으로 부팅 할 때마다 또는 예약 된 시간에 디스크의 데이터를 검색합니다. Windows에는 파일 검색을 빠르게 수행 할 수 있도록 “인덱스”라는 기능이 있습니다. 사용자가 임시 파일을 많이 가지고 있으면 성능에도 영향을 줄 수 있습니다 (인덱스가 임시 폴더를 무시한다고 생각합니다). 그러나 그 이유는 OS 및 소프트웨어보다 HDD의 물리적 특성과 관련이 있다고 생각합니다.