การลบไฟล์ชั่วคราวทำให้คอมพิวเตอร์ของคุณเร็วขึ้นจริงหรือ (Windows)


8

แน่นอนที่สุดคุณอ่านบนอินเทอร์เน็ตและคุณอาจเคยได้ยินคนที่มีความรู้เรื่องคอมพิวเตอร์แนะนำว่าการลบไฟล์ชั่วคราวจะทำให้คอมพิวเตอร์ (Windows) ของคุณเร็วขึ้น

แต่มันใช้งานได้จริงอย่างไร? จากความรู้เชิงทฤษฎีที่ จำกัด ของฉันเกี่ยวกับระบบไฟล์และดิสก์ไดรฟ์ฉันไม่สามารถเข้าใจได้ว่าการลบไฟล์ชั่วคราวควรปรับปรุงประสิทธิภาพของระบบไฟล์ได้อย่างไรเว้นแต่ดิสก์เกือบเต็ม ไฟล์ชั่วคราวที่อยู่ในนั้นมีประสิทธิภาพลดลงได้อย่างไร? ใครสามารถเสนอคำอธิบายทางเทคนิคว่าทำไมการลบไฟล์ชั่วคราว (และคุกกี้และไฟล์ prefetch) ควรหรือไม่ควรมีผลกระทบต่อประสิทธิภาพ

แก้ไข: ปรากฏว่าMicrosoft คิดเช่นนั้น


5
เนื่องจากฉันยังไม่ได้ "อ่านบนอินเทอร์เน็ต" โปรดระบุลิงก์บางส่วน
ขี้เลื่อย

ค้นหาอย่างรวดเร็วให้ผลผลลัพธ์เหล่านี้ ดูเหมือนว่ามีคนจำนวนมากคิดว่าการลบไฟล์ชั่วคราวจะทำให้คอมพิวเตอร์ของคุณเร็วขึ้น แม้แต่หน้าของ Microsoft ก็แนะนำเช่นนั้น! แต่ฉันมีความยากลำบากในการทำความเข้าใจอย่างชัดเจนว่าไฟล์ที่อยู่ที่นั่นไม่ได้ทำอะไรสามารถทำให้ประสิทธิภาพลดลง (ยกเว้นในกรณีของพื้นที่จัดเก็บที่ จำกัด มาก)
InvalidBrainException

1
@Terribad: คุณอาจต้องการที่จะรวมลิงค์โดยตรงในคำถามของคุณเพื่อป้องกันไม่ให้ upvotes ข้างต้นเพิ่มเติม "โปรดระบุลิงก์" โปรดแสดงความคิดเห็น
Rabarberski

@ Rabarberski: ฮ่า ๆ ๆ เอาจุดมา ฉันคิดว่า Windows "ผู้ใช้ขั้นสูง" ส่วนใหญ่พยายามทำการเพิ่มประสิทธิภาพบางอย่างในคอมพิวเตอร์ของพวกเขาและในการพยายามทำเช่นนั้นได้ใช้ Internet Search Engine สำหรับข้อมูลที่เกี่ยวข้องและในการทำเช่นนั้นได้พบกับคำแนะนำการบำรุงรักษา Windows ทั่วไปเช่น " ไฟล์ชั่วคราวของคุณ " :) ฉันเลือกที่จะไม่ให้ลิงก์ในคำถามเดิมของฉันเพราะมีเว็บไซต์ที่เกี่ยวข้องมากมายสำหรับระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในโลก แต่ฉันคิดว่าฉันควรจะรวมลิงค์ Microsoft ไว้ด้วยเพราะมันน่าเชื่อถือมากกว่า
InvalidBrainException

คำตอบ:


8

แน่นอนฉันสามารถรับรองความเร็วที่เกี่ยวข้องกับการมีไฟล์จำนวนมากในโฟลเดอร์ชั่วคราวของคุณ ฉันมีแล็ปท็อปปัจจุบันของฉัน 2-3 ปีและไม่เคยลบไฟล์ temp ... จากนั้นวันหนึ่งฉันติดตั้ง AVG PC-Tuneup และลบไฟล์ temp ของฉันโดยไม่ตั้งใจ (UI แย่ลง) ตี! ความเร็วที่แท้จริงที่สามารถรับรู้ได้

ฉันนึกถึงสาเหตุบางประการได้ว่าทำไม:

1) NTFS ต้องสร้างชื่อไฟล์ได้ 8.3 ไฟล์สำหรับทุกไฟล์ (เว้นแต่คุณจะปรับแต่งมันผ่าน fsutil) มันจะยากขึ้นเรื่อย ๆ เมื่อโฟลเดอร์ของคุณมีไฟล์จำนวนมาก แอพพลิเคชั่นที่สร้างไฟล์ชั่วคราวต้องค้นหาชื่อเฉพาะ ฉันมีไดรฟ์ pokey อายุ 4200 รอบต่อนาทีดังนั้นการค้นหาแต่ละครั้งจึงมีราคาแพงมากและต้องการการค้นหาจำนวนมากเพราะ (ดูจุดที่ 2)

2) ขนาดของ MFT ตารางไฟล์หลักอาจมีขนาดหลายร้อย MB และจะไม่ถูกแคชบ่อยครั้ง (หรืออย่างน้อยก็จะมีการแยกเพจออกตลอดเวลา) ntfsinfo จาก Sys Interals จะมอบ deets ให้คุณ ...

3) แต่ละครั้งที่มีการระบุโฟลเดอร์ชั่วคราว - มีงานให้ทำอีกมาก - esp. หากคุณมีเครื่องสแกนไวรัสที่ตรวจสอบไฟล์ทั้งหมดในโฟลเดอร์ทุกครั้งที่มีการระบุโฟลเดอร์! ฉันก็รู้สึกยินดีมากกับการจัดทำดัชนีการค้นหาของ Windows การแยกโฟลเดอร์ temp ออกจากดัชนีช่วยเพิ่มความเร็วคอมพิวเตอร์ของฉันด้วย ...


1
1) ถ้าคุณไม่ปิดใช้งานสิ่งนี้ 2,3) ใช่! มันถูกระบุเสมอและแฮชโฟลเดอร์จะอยู่ในหน่วยความจำเสมอ
Eir Nym

แน่นอนว่าการมี Microsoft Endpoint protection และการลบไฟล์ temp ของระบบนั้นเป็นสิ่งที่จำเป็นอย่างน้อยทุกเดือน! เร่งความเร็วอย่างมีนัยสำคัญ Allways ส่วนที่ช้าที่สุดของระบบคือ HDD หากคุณไม่มี SSD ล่าสุด
Vojtěch Dohnal

1

ในขณะที่ฉันคิดว่าการเพิ่มประสิทธิภาพมีขนาดค่อนข้างเล็ก แต่ฉันเห็นเหตุผลสองประการที่ทำให้เกิดความแตกต่าง:

  • มันลดการกระจายตัวของระบบแฟ้ม แก้ไข : หรือค่อนข้างตรงกันข้าม? ดูความคิดเห็น
  • มันสามารถเพิ่มความเร็วในการสแกนและสร้างไฟล์ชั่วคราวสำหรับบางโปรแกรม บางโปรแกรมสร้างไฟล์ที่มีหมายเลขติดต่อกัน (file001.tmp, file002.tmp, ... ) ในโฟลเดอร์ temp แต่เพื่อค้นหาหมายเลขล่าสุดบางวิธีง่าย ๆ / โง่อาจลองแต่ละหมายเลขตามลำดับจนกระทั่งชื่อไฟล์ ยังไม่ได้รับ ผมถือว่าขั้นตอนนี้ใช้เวลาบางส่วน (8 มิลลิวินาทีสำหรับดิสก์ขอตามนี้อ้างอิงอาจจะล้าสมัย) ถ้าคุณได้สะสมไม่กี่ปีของไฟล์ชั่วคราว

1
ฉันคิดว่าฉันเข้าใจจุดที่สองของคุณ แต่การลบไฟล์ไม่ใช่สาเหตุของการแตกแฟรกเมนต์ใช่หรือไม่ และแม้ว่าจะลดการกระจายตัวหรือมีประสิทธิภาพที่จับต้องได้บางประเภทเหตุใดจึงมีผลแตกต่างจากที่คุณลบไฟล์อื่นนอกไดเรกทอรีชั่วคราว
InvalidBrainException

อืมจุดที่ดีเกี่ยวกับการลบไฟล์จริง / ก่อให้เกิด / การกระจายตัว!
Rabarberski

0

ใช่การลบไฟล์ชั่วคราวเป็นประจำจะทำให้คอมพิวเตอร์ของคุณเร็วขึ้น แต่ "ปริมาณของความเร็วในการดาวน์โหลด" ขึ้นอยู่กับหน่วยความจำตัวประมวลผลและความถี่ในการใช้โฟลเดอร์นี้

ในคอมพิวเตอร์เครื่องเก่าของฉันฉันทำสิ่งนี้ทุกสัปดาห์ในเครื่องปัจจุบันของฉัน - เดือนละครั้งหรือสองครั้ง (ใช่ฉันมีซอฟต์แวร์ป้องกันไวรัส)

ที่สำคัญกว่านั้นคือถังขยะควรจะว่างเปล่าหรือเกือบว่างเปล่า


การระบุว่า 'สิ่งสำคัญคือการล้างถังขยะ' เป็นตัวแปรสำหรับคำถามเดิม เหตุใดถังขยะเปล่าจึงดีต่อประสิทธิภาพ พอยน์เตอร์ใด ๆ ก็น่าสนใจ
Rabarberski

Explorer และโปรแกรมป้องกันไวรัสพึงระลึกไว้เสมอ พร้อมไอคอนและข้อมูลอื่น ๆ
Eir Nym

0

ฉันเห็นด้วยกับ Grynn แต่มีสิ่งอื่นที่ต้องพิจารณา ด้วยความจริงที่ว่าข้อมูลที่เก็บไว้บน HDD มากกว่า (ไม่พูดถึง SSD ที่นี่) ยิ่งการอ่าน / เขียนช้าลงจะเห็นได้ชัดว่าพีซีที่มีข้อมูลหลายร้อย GB ควรช้ากว่าที่มีข้อมูลน้อยกว่า นอกจากนี้หากพีซีมีซอฟต์แวร์ AV มักจะสแกนหาข้อมูลในดิสก์ทุกครั้งที่ทำการบู๊ตหรือตามเวลาที่กำหนด Windows มีคุณสมบัติชื่อ "ดัชนี" เพื่อให้การค้นหาไฟล์รวดเร็วขึ้นอาจส่งผลกระทบต่อประสิทธิภาพการทำงานเช่นกันหากผู้ใช้มีไฟล์ชั่วคราวจำนวนมากเช่นกัน (แม้ว่าฉันคิดว่าดัชนีจะไม่สนใจโฟลเดอร์ชั่วคราว) แต่ฉันเชื่อว่าเหตุผลนั้นเกี่ยวข้องกับคุณสมบัติทางกายภาพของ HDD มากกว่าระบบปฏิบัติการและซอฟต์แวร์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.