Nushell Memory Utilization
2023-08-29 07:13:21.667983800 -05:00
❯ let before = (sys ).mem.used
❯ $before
9 ,382 ,694 ,912
❯ mut csv = open ~\OneDrive\vdi\DBScripts\Output\violations-20220731-20230801.csv
❯ $csv | length
1046339
❯ let after = (sys ).mem.used
❯ $after
12 ,565 ,643 ,264
❯ $after - $before
3 ,182 ,948 ,352
❯ $csv = null
❯ let finished = (sys ).mem.used
❯ $finished
10 ,646 ,884 ,352
❯ $before - $finished
-1 ,264 ,189 ,440
2024-05-06 11:03:36.239685 -05:00
❯ $env .config.filesize.format = b
❯ let before = (sys ).mem.used
❯ $before
11 ,006 ,820 ,352
❯ mut csv = open ~\OneDrive\vdi\DBScripts\Output\violations-20220731-20230801.csv
❯ $csv | length
1046339
❯ let after = (sys ).mem.used
❯ $after
12 ,015 ,624 ,192
❯ $after - $before
1 ,008 ,803 ,840
❯ $csv = null
❯ let finished = (sys ).mem.used
❯ $finished
11 ,176 ,566 ,784
❯ $before - $finished
-169 ,746 ,432
❯ let o = " 2024-05-06 11:03:36.239685 -05:00" | into datetime
❯ let b = " 2023-08-29 07:13:21.667983800 -05:00" | into datetime
❯ $o - $b
35wk 6day 3hr 50min 14sec 571ms 701µs 200ns
2024-05-07 07:47:01.116951800 -05:00 (Stefan's PR 12784)
❯ $env .config.filesize.format = b
❯ let before = (sys ).mem.used
❯ $before
13 ,563 ,498 ,496
❯ mut csv = open ~\OneDrive\vdi\DBScripts\Output\violations-20220731-20230801.csv
❯ $csv | length
1046339
❯ let after = (sys ).mem.used
❯ $after
14 ,299 ,217 ,920
❯ $after - $before
735 ,719 ,424
❯ $csv = null
❯ let finished = (sys ).mem.used
❯ $finished
13 ,581 ,680 ,640
❯ $before - $finished
-18 ,182 ,144