Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2017, 16:08   #1
zefir2к17
 
Регистрация: 15.04.2017
Сообщений: 5
По умолчанию максимальный размер памяти которая может утечь?

здравствуйте.
есть такой код
Код:
#include <iostream>
#include <windows.h>



int main() 
{

	int i = 0;

	while (1) 
	{
		Sleep(1);
		char* buff = new char[1024 * 1024]; // 1MB

		i++;
		printf("i=%d\n", i);
		//delete buff;

	}

	
	return 0;
}
почему размер утекаемой памяти не может быть больше чем 1896мб ?
почему утекает не вся свободная RAM, откуда это магическое число берется ?
zefir2к17 вне форума Ответить с цитированием
Старый 30.04.2017, 16:57   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Потому что именно столько доступно 32битному процессу в винде без пае и прочих выкрутасов.
p51x на форуме Ответить с цитированием
Старый 30.04.2017, 17:03   #3
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Потому что именно столько доступно 32битному процессу в винде без пае и прочих выкрутасов.
+
утекает все доступное, но смаря как компилили, на 64 бита, нада делать 64 бита прогу, тогда утечет ваще все + свап.
alexzk вне форума Ответить с цитированием
Старый 30.04.2017, 20:04   #4
zefir2к17
 
Регистрация: 15.04.2017
Сообщений: 5
По умолчанию

спасибо парни, действительно я тупанул, 32 бита же приложение
zefir2к17 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Максимальный размер локального буфера mikado3333 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 21 29.09.2016 00:57
Почему уменьшился максимальный размер загружаемых файлов? Вадим Мошев О форуме и сайтах клуба 1 03.08.2013 22:51
Максимальный размер занимаемой памяти Alex Cones Общие вопросы Delphi 8 06.05.2009 22:37
как увеличить максимальный размер структурных типов? bullvinkle Паскаль, Turbo Pascal, PascalABC.NET 0 19.12.2008 09:54
максимальный размер массива в 32-битной оси Adamant Свободное общение 5 03.12.2008 21:14