Получение задержки при расчете размера времени запуска временного файла операционной системы в Windows 10 Английский Операционная система? - PullRequest
0 голосов
/ 19 ноября 2018

Я разрабатываю инструмент для расчета размера временного файла во время выполнения.поэтому я использовал следующий код для расчета размера временного файла ОС.

filePath = Path.GetTempFileName();

while(true){

    .......

UInt64 fileSize = (UInt64)(new FileInfo(filePath)).Length;

    .......

}

Когда я запускаю этот код вычисления размера в операционной системе Windows 10 на японском языке, его вычисление занимает всего 1 миллисекунду каждый раз.

но когда я запускаю этот код для расчета размера в английской операционной системе Windows 10, для вычисления размера требуется каждый раз 30 миллисекунд.

Чтобы проверить эту проблему в английской операционной системе Windows 10, я изменяю временный путь к файлуследуя жестко закодированному пути к файлу локального диска

filePath = D:\LocalTempFilePath\Test.tmp;

while(true){

.......

UInt64 fileSize = (UInt64)(new FileInfo(filePath)).Length;

.......

}

, затем windows 10 English Операционная система занимает всего 1 миллисекунду.

1.Почему английская операционная система Windows 10 каждый раз вычисляет 30 миллисекундразмер при использовании операционной системы временный файл ??

Есть ли разница между временным файлом японской ОС и временным файлом английской ОС.

Любое решение этой проблемы.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...