Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
12.03.2016, 23:25
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
Привет есть ли какие способы сжимать память используемую приложением. Есть приложение которое держит в памяти много обьектов - они нужны но довольно редко можно ли как то заставить приложение сжать эту память для экономии - или как то высвободить временно - например сбросить в своп принудительно до возникновения потребности. в пике приложение жрет 16 гигов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.03.2016, 23:44
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
такие объемы редко нужного обычно хранятся в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 00:03
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
Antonariy, и все же вопрос в силе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 01:09
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
ответ тоже в силе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 01:14
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
Antonariy, такие объемы редко нужного обычно хранятся в БД. давайте считать что моя ситуация необычная вопрос в силе ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 01:17
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
необычна она лишь попыткой найти неадекватное решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 01:35
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
Antonariy, неадекватно не искать различных вариантов моя задача спросить про варианты - и обдумать их ваш вариант понятен - использовать бд - спасибо - надеюсь будут и другие ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 02:19
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
Alexander_fx, Очевидно, храни в памяти компактно =) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 07:19
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
Alexander_fxПривет есть ли какие способы сжимать память используемую приложением. Есть приложение которое держит в памяти много обьектов - они нужны но довольно редко можно ли как то заставить приложение сжать эту память для экономии - или как то высвободить временно - например сбросить в своп принудительно до возникновения потребности. в пике приложение жрет 16 гигов Не заморачивайся, если эти 16 Гб тобой не используются, то как только они потребуются другому приложению - ОС отправит их в своп. Т.к. для ОС нет никакой разницы чем забита неиспользуемая память. "сбросить в своп" это тоже самое что "записать в файл". Запиши свой объект в файл и удали из памяти. Как будет нужно - прочитаешь обратно. Если память занята мусором, то можешь сборку мусора запустить принудительно Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 09:26
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
Alexander_fxПривет есть ли какие способы сжимать память используемую приложением. Есть приложение которое держит в памяти много обьектов - они нужны но довольно редко Привет! Есть, нужно переходить на троичные ЭВМ! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 10:11
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
Так так так ))) А кто то недавно буквально 18847326 утверждал, что оперативка - фигня вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 12:59
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
сериализовывать данные в поток, поток сжать любым другим архиватором в MemoryStream, распаковать по мере необходимости ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 13:01
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
+ мне кажется в эпоху гигабайтных объемов это тема не особо актуальна, а данные больших объектов лучше обрабатывать в виде СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 16:03
|
|||
---|---|---|---|
|
|||
Сжатие памяти в Net приложении |
|||
#18+
Alexander_fx, Если данные статичны то можно читать их из файла по мере необходимости и обрабатывать кусками если вариант с бд Вас не устраивает. Я так понимаю что происходит анализ большого набора данных? Ну или можно кластеризовать хранение/обработку. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 17:39
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
память добить. на С переписать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2016, 21:07
|
|||
---|---|---|---|
Сжатие памяти в Net приложении |
|||
#18+
Alexander_fxAntonariy, неадекватно не искать различных вариантов моя задача спросить про варианты - и обдумать их ваш вариант понятен - использовать бд - спасибо - надеюсь будут и другие Вопрос интересный, мне кажется ответ будет не утешительный. Решение может быть на уровне операционной системы. В любом случае для эффективной обработки обращений к архивированным регионам памяти нужно писать обработчик на прерывания от контролёра памяти (процессор) и для приложения этот уровень не доступен. ИМХО. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1400740]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 283ms |
total: | 421ms |
0 / 0 |