Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Динамическо выделение памяти

Ответить
Настройки темы
Динамическо выделение памяти
ill


Сообщения: n/a

Профиль | Цитировать


Консольное приложение на VC 5.0 под управлением Win9x не может выделить более чем 200Мб памяти, что примерно соостветствует свободному объему ОЗУ. Изменение параметров виртуальной памяти (увеличение размера файла подкачки вручную) результата не дает. Под nt-подобными системами такой проблемы не возникает.

Буду рад услышать любые соображения по этому поводу.

Отправлено: 11:31, 28-11-2003

 
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


#include <windows.h>

два варианта:

1. Попробуй уменьшить ProcessWorkingSet - это колличество страничек, которые находятся в оперативке. (смотри по индексу windows SDK)

2. используй функцию VirtualAlloc. Она способна выделить столько, сколько у тебя свапа. Приготовься с порно-свапу!

3. Используй GlobalAlloc, но: как можно меньше размером делай GlobalLock и указывай везде, где спрашивают тип памяти GMEM_MOVEABLE.

4. Лучший вариант - используй меньше памяти.

Отправлено: 15:14, 01-12-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

ill


Сообщения: n/a

Профиль | Цитировать


Работает )
Спасибо.

Отправлено: 12:56, 04-12-2003 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Динамическо выделение памяти

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Динамическое выделение памяти с помощью new и присваивание указателей mrcnn Программирование и базы данных 1 29-07-2008 17:00
C/C++ - Выполнение кода и выделение памяти для переменной Mr666 Программирование и базы данных 2 14-06-2008 15:19
Интерфейс - Выделение Miroed Microsoft Windows Vista 19 28-10-2007 01:22
выделение памяти (1,8Gb) в win 2000 для приложения запускаемого в cmd impt Microsoft Windows NT/2000/2003 0 31-05-2006 09:03
Выделение процессу определенного количества памяти Alex_Astana Microsoft Windows 2000/XP 0 09-03-2006 09:47




 
Переход