Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 19.01.2007, 15:04   #1
Eddy
Нуждающийся
 
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений
(для 0 пользователей)
lib_memory

Используете эту либу если хотите узнать сколько памяти всего и сколько свободно.Исходник где-то затерялся,ибо давно её сделал, но с помощью декомпилера можно посмотреть что и как.
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 20:31   #2
Cliffe Snake
Нуждающийся
 
Аватар для Cliffe Snake
 
Регистрация: 22.09.2008
Сообщений: 74
Написано 8 полезных сообщений
(для 12 пользователей)
Ответ: lib_memory

Плин, она не правильно показывает свободную память. Начинает с макимума, доходит до 0 и опять сначала. Доделайте плиз либу.
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 21:07   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: lib_memory

Сообщение от Cliffe Snake Посмотреть сообщение
Плин, она не правильно показывает свободную память. Начинает с макимума, доходит до 0 и опять сначала. Доделайте плиз либу.
Это как? Там, на сколько я помню, напрямую вызывается всего одна системная функция, доделывать нечего - либо все правильно, либо сама JVM врет.
(Offline)
 
Ответить с цитированием
Старый 11.11.2008, 22:05   #4
Skythrone
ПроЭктировщик
 
Регистрация: 02.07.2008
Сообщений: 105
Написано 7 полезных сообщений
(для 14 пользователей)
Ответ: lib_memory

Сообщение от Cliffe Snake Посмотреть сообщение
Плин, она не правильно показывает свободную память. Начинает с макимума, доходит до 0 и опять сначала. Доделайте плиз либу.
Да нормально либа работает!
Это так память в джава-машине расходуется. Она забивается и забивается, даже если ты обнуляешь переменные. Потом сама машина смотрит, что памяти мало, и запускает сборщик мусора.
(Offline)
 
Ответить с цитированием
Старый 13.11.2008, 04:38   #5
Cliffe Snake
Нуждающийся
 
Аватар для Cliffe Snake
 
Регистрация: 22.09.2008
Сообщений: 74
Написано 8 полезных сообщений
(для 12 пользователей)
Ответ: lib_memory

Всё разобрался.. Тупо как-то сборщик мусора вызывается токо когда свободная память заканчивается. Из-за этого не правильно показывается используемая память:
Drawtext ('Use: '+((memory.total-memory.free)/1024)+'Kb',5,5);
(Offline)
 
Ответить с цитированием
Старый 13.11.2008, 22:03   #6
Cliffe Snake
Нуждающийся
 
Аватар для Cliffe Snake
 
Регистрация: 22.09.2008
Сообщений: 74
Написано 8 полезных сообщений
(для 12 пользователей)
Ответ: lib_memory

А как можно в мидлете подсчитать сколько используется памяти? Ато вышеописанный способ не катит.
(Offline)
 
Ответить с цитированием
Старый 14.11.2008, 16:39   #7
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: lib_memory

Так итак правильно показывает. Попробуй чаще вызывать сборщик мусора.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 04:19.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com