LINUX.ORG.RU

История изменений

Исправление LamerOk, (текущая версия) :

Повторный поиск на Windows не становится быстрее
Как это называть?

Даже если проблема действительно присутствует на локалхосте, это всё ещё называется обобщение "космического масштаба и космической же глупости".

PS C:\Users\User> ((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime((Get-WmiObject Win32_OperatingSystem).LastBootUpTime)))


Days              : 0
Hours             : 0
Minutes           : 1
Seconds           : 17
Milliseconds      : 825
Ticks             : 778250127
TotalDays         : 0,000900752461805555
TotalHours        : 0,0216180590833333
TotalMinutes      : 1,297083545
TotalSeconds      : 77,8250127
TotalMilliseconds : 77825,0127



PS C:\Users\User> Measure-Command { Get-ChildItem -Path C:\Windows\*.txt -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 52
Milliseconds      : 347
Ticks             : 523472075
TotalDays         : 0,000605870457175926
TotalHours        : 0,0145408909722222
TotalMinutes      : 0,872453458333333
TotalSeconds      : 52,3472075
TotalMilliseconds : 52347,2075



PS C:\Users\User> Measure-Command { Get-ChildItem -Path C:\Windows\*.txt -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 16
Milliseconds      : 107
Ticks             : 161072950
TotalDays         : 0,000186427025462963
TotalHours        : 0,00447424861111111
TotalMinutes      : 0,268454916666667
TotalSeconds      : 16,107295
TotalMilliseconds : 16107,295

Возьмите исходнике Линукса и сделайте по ним полнотекстовый поиск в Windows и Linux.

Исходники ведра на ntfs под вендой нормально работать не будут - есть файл с именем, отличающийся только регистром символов, и файлы с двоеточиями в имени. Но за вычетом этих ошибок вот сравнение скорости чтения вообще всех файлов из исходников ядра с диска первый и второй раз:

PS C:\Users\User>
PS C:\Users\User> Measure-Command { Get-ChildItem -Path c:\linux-6.16 -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}



Days              : 0
Hours             : 0
Minutes           : 2
Seconds           : 52
Milliseconds      : 14
Ticks             : 1720141161
TotalDays         : 0,00199090412152778
TotalHours        : 0,0477816989166667
TotalMinutes      : 2,866901935
TotalSeconds      : 172,0141161
TotalMilliseconds : 172014,1161



PS C:\Users\User> Measure-Command { Get-ChildItem -Path c:\linux-6.16 -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}



Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 34
Milliseconds      : 526
Ticks             : 345260538
TotalDays         : 0,000399607104166667
TotalHours        : 0,0095905705
TotalMinutes      : 0,57543423
TotalSeconds      : 34,5260538
TotalMilliseconds : 34526,0538



PS C:\Users\User> 

ЧТД.

Исходная версия LamerOk, :

Повторный поиск на Windows не становится быстрее
Как это называть?

Это называется обобщение "космического масштаба и космической же глупости".

PS C:\Users\User> ((Get-Date) - ([Management.ManagementDateTimeConverter]::ToDateTime((Get-WmiObject Win32_OperatingSystem).LastBootUpTime)))


Days              : 0
Hours             : 0
Minutes           : 1
Seconds           : 17
Milliseconds      : 825
Ticks             : 778250127
TotalDays         : 0,000900752461805555
TotalHours        : 0,0216180590833333
TotalMinutes      : 1,297083545
TotalSeconds      : 77,8250127
TotalMilliseconds : 77825,0127



PS C:\Users\User> Measure-Command { Get-ChildItem -Path C:\Windows\*.txt -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 52
Milliseconds      : 347
Ticks             : 523472075
TotalDays         : 0,000605870457175926
TotalHours        : 0,0145408909722222
TotalMinutes      : 0,872453458333333
TotalSeconds      : 52,3472075
TotalMilliseconds : 52347,2075



PS C:\Users\User> Measure-Command { Get-ChildItem -Path C:\Windows\*.txt -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}


Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 16
Milliseconds      : 107
Ticks             : 161072950
TotalDays         : 0,000186427025462963
TotalHours        : 0,00447424861111111
TotalMinutes      : 0,268454916666667
TotalSeconds      : 16,107295
TotalMilliseconds : 16107,295

Возьмите исходнике Линукса и сделайте по ним полнотекстовый поиск в Windows и Linux.

Исходники ведра на ntfs под вендой нормально работать не будут - есть файл с именем, отличающийся только регистром символов, и файлы с двоеточиями в имени. Но за вычетом этих ошибок вот сравнение скорости чтения вообще всех файлов из исходников ядра с диска первый и второй раз:

PS C:\Users\User>
PS C:\Users\User> Measure-Command { Get-ChildItem -Path c:\linux-6.16 -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}



Days              : 0
Hours             : 0
Minutes           : 2
Seconds           : 52
Milliseconds      : 14
Ticks             : 1720141161
TotalDays         : 0,00199090412152778
TotalHours        : 0,0477816989166667
TotalMinutes      : 2,866901935
TotalSeconds      : 172,0141161
TotalMilliseconds : 172014,1161



PS C:\Users\User> Measure-Command { Get-ChildItem -Path c:\linux-6.16 -Recurse -File | ForEach-Object { ($_ | Get-Content -Raw)}}



Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 34
Milliseconds      : 526
Ticks             : 345260538
TotalDays         : 0,000399607104166667
TotalHours        : 0,0095905705
TotalMinutes      : 0,57543423
TotalSeconds      : 34,5260538
TotalMilliseconds : 34526,0538



PS C:\Users\User> 

ЧТД.