memory management - Determine free RAM in Python -
i python script use free ram available no more (for efficiency reasons). can control reading in limited amount of data need know how ram free @ run-time right. run on variety of linux systems. possible determine free ram @ run-time?
you read out /proc/meminfo
. aware "free memory" quite low, os heavily uses free, unused memory caching.
also, it's best if don't try outsmart os's memory management. ends in tears (or slower programs). better take ram need. if want use as can on machine unknown amount of memory, i'd check how ram installed (memtotal
in /proc/meminfo
), leave amount os , safety margin (say 1 gb) , use rest.
Comments
Post a Comment