Делает ли GC.GetTotalMemory
все, что вам нужно?
(Обратите внимание, что SizeOf
сообщает также размер marshalled - тоже не обязательно размер в памяти.)
Здесь вы можете использовать командлет Group-Object
, как показано ниже.
Если CSV похож на ниже
Name,Place
Joe,Florida
Joe,California
Joe,Florida,
Bob,Texas
Joe,Texas
Joe,Florida
Joe,Florida
Bob,Minnesota
Joe,California
Import-Csv -Path C:\Temp\Temp.csv | Group-Object -Property Name,Place
Вы можете поставить свою собственную логику, чтобы записать его в новый CSV.