
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.11.2005, 20:34
|
|||
|---|---|---|---|
|
|||
Память приложения |
|||
|
#18+
Добрый вечер! Понимаю, что вопрос может вызвать негативную реакцию, типа "код писать надо лучше" и все же: Как из проекта заставить этот же проект отдать ОС не используемою им память? Данный эфект можно наблюдать если свернуть приложение! Происходит автоматическое освобождение памяти!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.11.2005, 23:12
|
|||
|---|---|---|---|
Память приложения |
|||
|
#18+
Если вы выделяли динамически память, и вам она больше не нужна, нужно ее освободить. При этом никого заставлять не надо . ПРосто освободить. Какой эффект можно наблюдать -я не понял. Но могу сказать, что в Win32 в любом случае используется виртуальная память, и если приложение не работает и памяти мало (или работает, но памяти совсем мало), то ОС может вытеснить память приложения частично или полностью на диск. И хотя есть возможность этим управлять, как правило, приложения этим не занимаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.11.2005, 11:17
|
|||
|---|---|---|---|
Память приложения |
|||
|
#18+
Надо различать понятия выделенной памяти в программе, и выделенной ОС памяти вашей программе. В своей программе вы выделяете память, и должны ее освобождать. Чтобы вы могли выдялть память ОС передает вашей программе некий зарезервированный объем (рабочий набор процесса), и изменяет его в зависимости от потребностей вашей программы. Когда память ОС понадобится, она будет усекать неипользыемые рабочие наборы (ну или еще когда-то), лезть в это не надо, это нормальный принцип работы, ее собстенные дела. ________________________________________________________ Глюк - это высокоорганизованная система не поддающихся определению частиц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2032471]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
101ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 461ms |

| 0 / 0 |
