Apenas por interesse, qual é o motivo dos períodos de exclusão serem periódicos com frequência? No Windows 8, a janela de diálogo de exclusão mostra a velocidade de exclusão em um diagrama.
Se não houver razão, é claro que isso também seria uma resposta.
windows
filesystems
speed
danijar
fonte
fonte
Respostas:
Há algumas razões:
Continuidade dos dados: o NTFS é implementado onde ele grava seqüencialmente em um disco; portanto, se você editar um arquivo - o NTFS pode precisar armazenar as alterações em um setor não contíguo no disco rígido. Isso significa que, para excluir um arquivo, pode ser necessário pular do setor 2 para o setor 100.000 (hipoteticamente, é claro) e depois voltar para finalizar o arquivo. Em seguida, ele encontra o próximo setor do próximo arquivo a ser excluído e, novamente, pode repetir esse processo.
Tipos de dados: digamos que você esteja excluindo uma pasta
temp
, ela pode conter arquivos grandes e pequenos. Alguns deles serão rápidos no processamento e outros podem ser mais lentos (seja o tamanho ou a complexidade dos dados - ou seja, quantos setores precisam ser processados para concluir um "item")A @Ramhound mencionou a peça "itens por segundo", que parece ser confirmada pela sua caixa de diálogo de exclusão (
Speed: 1.082 items/s
). Portanto, excluir um arquivo enorme, um arquivo não contíguo ou um arquivo pequeno, todos desempenham um papel no número de itens por segundo.Priorização da CPU: esse material é feito em ciclos de clock, portanto, é provável que sua CPU esteja executando outros processos durante o ciclo e que possam afetar a velocidade (isso é conjectura da minha parte)
fonte
$BitMap
(arquivo) para cada cluster e marcá-lo como livre para usar (ou seja, "excluído"). Abrir e editar um arquivo (em qualquer nível) requer recursos e ter que pular nele exige sobrecarga e pode absolutamente atrasá-lo. Se o arquivo for grande - leva mais tempo para editar, se o arquivo não for contíguo -, levará um pouco mais para procurar.