vkopey
Авг. 16, 2011 16:21:59
Желательно независимо от платформы.
Isem
Авг. 16, 2011 16:27:43
Какой именно, физической или виртуальной?
vkopey
Авг. 16, 2011 16:43:19
физической
Андрей Светлов
Авг. 16, 2011 17:19:28
Isem
Авг. 16, 2011 17:24:46
Что касается винды, то у нее имеется API функция GlobalMemoryStatus. Там можно узнать объем физической памяти. Только это не дает практически никакой практической пользы (простите за тавтологию). Что же касается виртуальной памяти, тот тут пользы еще меньше. Скорее всего вам не нужно знать, сколько есть памяти. Пусть об этом болит голова у пользователя. Вам нужно лишь сообщить, что памяти не хватило, что питон уже может сообщить. Почему у вас возникла такая необходимость?
vkopey
Авг. 16, 2011 17:41:31
Isem
Почему у вас возникла такая необходимость?
Я работаю с PythonCE, а объем памяти на Windows Mobile небольшой.
А нельзя ли это узнать с помощью стандартных функций, без установки дополнительных модулей? Или узнать сколько памяти занимает исполняемый модуль?
Isem
Авг. 16, 2011 18:24:37
Ну можно, например, попытаться получить необходимый объем памяти (скажем, в виде очень длинного целого числа, как вариант), и если не получится, то сделать соответствующие выводы по коду программы. А вообще, у windows ce тоже в api есть функция GlobalMemoryStatus.