powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / thread & memory
25 сообщений из 57, страница 2 из 3
thread & memory
    #33573906
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_Балтика vitvshзапускаю RamCleaner - сразу освобождает добрую часть памяти (треть), сжираемую процессомВозможно стековая и возвращается на родину.а можно ее как-то другим способом?
...
Рейтинг: 0 / 0
thread & memory
    #33573907
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitvshа освобождать как ее?а зачем ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33573923
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitvshа освобождать как ее?А смысл какокой? Лишний геморой, и нагрузка на ось. Они же никуда не пропадают.
...
Рейтинг: 0 / 0
thread & memory
    #33573930
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Карабас Барабас vitvshа освобождать как ее?а зачем ?
Posted via ActualForum NNTP Server 1.3ну как бы прога(сервис) за сутки "сжирает" таким образом до 50Мб - как долго проживет машина до падения?
...
Рейтинг: 0 / 0
thread & memory
    #33573955
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitvshну как бы прога(сервис) за сутки "сжирает" таким образом до 50Мбесли ты просишь память у ОС, а потом отдаешь ее, то такого не должно быть. Смотри, где-то есть утечки значит
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33573962
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может ДЛЛ-ми какими-то сторонними пользуешься ? Там может быть свой менеджер памяти.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33573968
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в том то и дело что не прошу - всю память выделяю в самом начале.
...
Рейтинг: 0 / 0
thread & memory
    #33573975
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitvshну как бы прога(сервис) за сутки "сжирает" таким образом до 50Мб - как долго проживет машина до падения?50М - это явно не стек одного потока :) Извини, конечно, ты хэндлы своих потоков аккуратно закрываешь?
...
Рейтинг: 0 / 0
thread & memory
    #33573981
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выделяешь в начале, а потом в процессе работы уже не просишь новую ? Тогда увеличению показываемого таксменеджером значения есть предел.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33573996
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор50М - это явно не стек одного потока :) Извини, конечно, ты хэндлы своих потоков аккуратно закрываешь?да. тот же таск манагер показывает кол-во дескрипторов - оно стабильно.
авторВыделяешь в начале, а потом в процессе работы уже не просишь новую ? Тогда увеличению показываемого таксменеджером значения есть предел.и чему он равен? и почему должно увеличиватся?
...
Рейтинг: 0 / 0
thread & memory
    #33574015
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitvshи чему он равен? и почему должно увеличиватся?логично предположить, что предел равен той величине, которую ты единожды изначально попросил у ОС.
увеличивается, потому что ты тратишь запрошенную память. Вот как всю использовать начнешь, так и прекратится увеличение
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33574031
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть если я сразу запрашиваю через malloc 5 Мб я ее не получаю??? а получаю по мере ее обращения?
...
Рейтинг: 0 / 0
thread & memory
    #33574040
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitvshто есть если я сразу запрашиваю через malloc 5 Мб я ее не получаю??? а получаю по мере ее обращения?если я правильно понимаю :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33574072
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitvshи чему он равен? и почему должно увеличиватся?У величивается, потому что память вначеле только резервируется и затем лишь, по мере необходимости, реально выделяется.
...
Рейтинг: 0 / 0
thread & memory
    #33574081
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторесли я правильно понимаю :)если честно, то как-то мало верится в такое :(
Код: plaintext
malloc returns a void pointer to the allocated space, or NULL if there is insufficient memory available.
...
Рейтинг: 0 / 0
thread & memory
    #33574094
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понимаю, опять же, то винда, когда у нее просят память, выделяет ее в свопе, а когда ты обращаешьсяк выделенной памяти, то она нужные страницы отображает в физическую память, т.о. минимизируется использование физической памяти.
Кстати, в винде есть понятие модели памяти, может с этим параметром поиграться ? Правда эти игрища в свое время привели к тому, что у меня на одной из машин перестал запускаться драйвер видеокарты :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33574097
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пользуйся VirtualAllococ'м. Тогда точно будешь знать. Что ты зарезеровировал, что выделил и что вернул.
...
Рейтинг: 0 / 0
thread & memory
    #33574102
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_БалтикаПользуйся VirtualAllococ'м. Тогда точно будешь знать. Что ты зарезеровировал, что выделил и что вернул.VirtualAlloc'ом, плиз :)
...
Рейтинг: 0 / 0
thread & memory
    #33574105
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Карабас БарабасЕсли я правильно понимаю, опять же, то винда, когда у нее просят память, выделяет ее в свопе, а когда ты обращаешьсяк выделенной памяти, то она нужные страницы отображает в физическую память, т.о. минимизируется использование физической памяти.но при этом ведь саммарная память занимаемая процессов не изменяетсяЮ так ведь?
...
Рейтинг: 0 / 0
thread & memory
    #33574113
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но при этом ведь суммарная память занимаемая процессов не изменяется, так ведь?
...
Рейтинг: 0 / 0
thread & memory
    #33574116
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitvshно при этом ведь саммарная память занимаемая процессов не изменяетсяЮ так ведь?то,что таскменеджер показывает ? а Х его З, чего он там показывает
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33574125
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПользуйся VirtualAllococ'м. Тогда точно будешь знать. Что ты зарезеровировал, что выделил и что вернул.хотелось бы С-ми функциями с памятью работать
...
Рейтинг: 0 / 0
thread & memory
    #33574150
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitvshхотелось бы С-ми функциями с памятью работатьну дак и пользуйся. Насколько я понимаю (опять же ) в твоей проге есть компиляторовский менеджер памяти, он изначально просит у ОС гораздо больше памяти, чем надо. А тебе отдает уже из этого выпрошенного куска.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
thread & memory
    #33574163
_Балтика
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vitvsh авторПользуйся VirtualAllococ'м. Тогда точно будешь знать. Что ты зарезеровировал, что выделил и что вернул.хотелось бы С-ми функциями с памятью работатьВ сплюснутой библиотеке malloc предназначен, если я не ошибаюсь в основном для выделения малых кусков памяти (до 256К, если опять-же не ошибаюсь:)). У них и менеджер для этих малых кусков написан специально. А для больших лучше все-же апи юзать.
...
Рейтинг: 0 / 0
thread & memory
    #33574189
vitvsh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
то есть паниковать не стоит? типа съест сколько сможет и успокоится?
...
Рейтинг: 0 / 0
25 сообщений из 57, страница 2 из 3
Форумы / C++ [игнор отключен] [закрыт для гостей] / thread & memory
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]