Sadece ilginin dışında, silme zamanlarının sık sık periyodik olmasının nedeni nedir? Windows 8'de silme iletişim penceresi bir diyagramdaki silme hızını gösterir.
Sebep yoksa, elbette bu da bir cevap olacaktır.
Sadece ilginin dışında, silme zamanlarının sık sık periyodik olmasının nedeni nedir? Windows 8'de silme iletişim penceresi bir diyagramdaki silme hızını gösterir.
Sebep yoksa, elbette bu da bir cevap olacaktır.
Yanıtlar:
Bir kaç neden var:
Veri Sürekliliği: NTFS, bir diske sırayla yazdığı yerde uygulanır, bu nedenle bir dosyayı düzenlerseniz - NTFS'nin değişiklikleri sabit diskinizde bitişik olmayan bir sektörde depolaması gerekebilir. Bu, bir dosyayı silmek için sektör 2'den sektör 100.000'e (varsayımsal olarak elbette) atlamak ve daha sonra dosyayı bitirmek için geri dönmesi gerektiği anlamına gelir. Daha sonra silinecek bir sonraki dosyanın bir sonraki kesimini bulur ve bu işlemi tekrarlayabilir.
Veri türleri: içindeki bir klasörü sildiğinizi varsayalım temp
, büyük dosyalar ve küçük dosyalar içerebilir. Bunlardan bazıları hızlı işlenir ve diğerleri daha yavaş olabilir (verilerin boyutu veya karmaşıklığı - yani bir "öğeyi" bitirmek için kaç sektörün işlenmesi gerekir)
@Ramhound, silme iletişim kutunuz ( Speed: 1.082 items/s
) tarafından onaylanmış görünen "saniye başına öğe" parçasından bahsetti . Bu nedenle, büyük bir dosyayı, bitişik olmayan bir dosyayı veya küçük bir dosyayı silmek, saniyede öğe sayısında rol oynar.
CPU Önceliği: Bu şeyler saat döngülerinde yapılır, bu nedenle CPU'nuzun döngü sırasında diğer işlemleri çalıştırıyor olabilir ve bu da hızı etkileyebilir (bu benim tarafımdan varsayımdır)
$BitMap
(küme) her kümeye atlamak ve kullanmak için serbest olarak işaretlemek zorundadır (yani "silinmiş"). Bir dosyayı açmak ve düzenlemek (herhangi bir düzeyde) kaynakları alır ve içinde atlamak zorunda kaldığınız yükü alır ve kesinlikle sizi yavaşlatabilir. Dosya büyükse - düzenlemek daha uzun sürer, dosya bitişik değilse - aramak biraz daha uzun sürer.