Размер стека по умолчанию
, Можно ли увеличить?
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.84] |
|
|
Правила раздела Windows
Размер стека по умолчанию
, Можно ли увеличить?
|
Сообщ.
#1
,
|
|
|
|
Собственно, сабж.
Возможно но ли в Windows изменить умолчальный размер стека для запускаемых программ? |
|
Сообщ.
#2
,
|
|
|
|
Цитата wind @ Собственно, сабж. Возможно но ли в Windows изменить умолчальный размер стека для запускаемых программ? Вообще-то этим занимается програмист который пишет програму а не виндовс, по умолчанию, обычно 1 мег, и дальше по мере надобности автоматически разрастается, или жестко сразу указать размер |
|
Сообщ.
#3
,
|
|
|
|
AlexJ, а от куда ты узнал что по умолчанию стек = 1 метр памяти?
|
|
Сообщ.
#4
,
|
|
|
|
Каждая программа сама определяет сколько стека ей нужно. Это зависит целиком от разработчика.
|
|
Сообщ.
#5
,
|
|
|
|
Цитата KotovAlexander @ AlexJ, а от куда ты узнал что по умолчанию стек = 1 метр памяти? Из документаии по языку на котором работаю. По умолчанию(если не указывать размер стека), во многих языках размер стека = 1мб. MSDN также говорит: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/thread_stack_size.asp The default size for the reserved and initially committed stack memory is specified in the executable file header. Thread or fiber creation fails if there is not enough memory to reserve or commit the number of bytes requested. The default stack size used by the linker is 1 MB. To specify a different default stack size for all threads and fibers, use the STACKSIZE statement in the module definition (.def) file. The linker rounds up the specified value to the nearest 4 bytes. Best regards, |
|
Сообщ.
#6
,
|
|
|
|
Ну что же, очень печально
Для интерпретируемых программ под Windows возникает непреодолимая проблема с управлением размера стека. |
|
Сообщ.
#7
,
|
|
|
|
Берем любую читалку/писалку PE заголовка и правим Stack Reserve Size...
|
|
Сообщ.
#8
,
|
|
|
|
Цитата B.V. @ Берем любую читалку/писалку PE заголовка и правим Stack Reserve Size... Этот метод и так лежит на поверхности Хотелось сделать это средствами ОС. Ну да ладно, нет так нет. |