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

start [/forum/topic.php?fid=57&fpage=384&tid=2032471]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
236ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 505ms |

| 0 / 0 |
