В tcl как узнать объем доступной оперативной памяти - PullRequest
1 голос
/ 18 октября 2019

У меня есть код, который читает большие большие файлы. В зависимости от размера файла, который я хочу a) читать и обрабатывать файл построчно, б) если не слишком много, сначала прочитайте весь файл в память, а затем выполните работу.

Но как я могу получитьобъем свободной оперативной памяти на компьютере под управлением Windows с использованием TCL.

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

1 Ответ

3 голосов
/ 19 октября 2019

Но как я могу получить объем свободной оперативной памяти на компьютере с Windows, используя TCL.

Вам придется вызывать из Tcl, используя [exec], Windowsслужебная программа (wmic, psinfo), чтобы получить эту информацию и затем обработать ее в Tcl.

В качестве альтернативы, вы также можете получить расширение Tcl TWAPI и использовать его встроенную-внутренняя утилита самоанализа get_memory_info, с ее опцией -availphysical.

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