Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.05;
Скачать: CL | DM;

Вниз

Стек   Найти похожие ветки 

 
Jenek   (2004-08-18 14:05) [0]

Вылезакт сообщение "Stack Overflow". Что Делать


 
Семен Сорокин ©   (2004-08-18 14:06) [1]

ошибка в 17-ой строке


 
Digitman ©   (2004-08-18 14:10) [2]


> Что Делать


варианты

1. Почитать г-на Чернышевского
2. Сушить весла
3. Искать ошибки, связанные с явной или неявной рекурсией


 
Anatoly Podgoretsky ©   (2004-08-18 14:10) [3]

Не переполнять


 
Sergey_Masloff   (2004-08-18 14:18) [4]

Digitman ©   (18.08.04 14:10) [2]
Наверное все же в обратном порядке то есть
1) Ищем рекурсию. Если не нашли то:
2) Читаем Чернышевского и, если не помогло то
3) Сушим весла


 
Anatoly Podgoretsky ©   (2004-08-18 14:21) [5]

Сушим весла
Читаем Чернышевского
Читаем учебник по Паскалю


 
ssk ©   (2004-08-18 14:24) [6]

Учиться, учиться и учиться... (c) В.И.Ульянов ака Ленин


 
Анонимщик ©   (2004-08-18 14:26) [7]

ssk
У Ленина было "учиться коммунизму".

Jenek
Видимо, рекурсия.


 
Digitman ©   (2004-08-18 14:32) [8]


> Sergey_Masloff   (18.08.04 14:18) [4]


что ж ... вполне логично)


 
ssk ©   (2004-08-18 14:32) [9]

>Анонимщик
У Ленина было "учиться коммунизму".


верно, было такое


 
clickmaker ©   (2004-08-18 14:44) [10]

Не переполнять стек - это для лохов! Чиста риальные пацаны ставят еще памяти, чтоб стек типа стал больше. Тот, кто чиста па жизни не может купить стек за штуку бэ - не риальный пацан!


 
Sergey_Masloff   (2004-08-18 14:46) [11]

clickmaker ©   (18.08.04 14:44) [10]
>Чиста риальные пацаны ставят еще памяти, чтоб стек типа стал >больше.
Если рекурсия бесконечная то столько памяти поддерживается только компьютером который бесконечный цикл выполняет за 1 миллисекунду ;-)


 
SergP ©   (2004-08-18 14:48) [12]


>  [1] Семен Сорокин ©   (18.08.04 14:06)
> ошибка в 17-ой строке


Или в ДНК... :-))


 
Мюмзик в мове   (2004-08-18 14:55) [13]

похоже ваши топики были для него последним камнем, он ушел на дно


 
SPeller ©   (2004-08-18 15:29) [14]


> Вылезакт сообщение "Stack Overflow". Что Делать

Снимать штаны и бить тревогу.


 
clickmaker ©   (2004-08-18 15:58) [15]


> [14] SPeller ©   (18.08.04 15:29)
>
> > Вылезакт сообщение "Stack Overflow". Что Делать
>
> Снимать штаны и бить тревогу

Можно еще сливать воду и тушить свет


 
Семен Сорокин ©   (2004-08-18 16:03) [16]


> Снимать штаны и бить тревогу.

а наследующий день тревога распухнет и будет мешать ходить


 
Мюмзик в мове   (2004-08-18 16:41) [17]

в Дельфи способов сделать рекурсию стало гораздо больше, сам по-первости нарывался, если бы можно было иметь типа стека вызовов и отслеживать уровень вложенности, хотя бы на время отладки,
а так только логи и пишу


 
Anatoly Podgoretsky ©   (2004-08-18 16:45) [18]

Похоже стек окончательно переполнился.


 
Bless ©   (2004-08-18 17:32) [19]

Может, он ждет, пока стек сам разгрузится?
Или и вправду пошел Чернышевского искать.


 
Гаврила ©   (2004-08-18 18:12) [20]

Не читай Чернышевского, не слушай их !
А то и твой собственный стек переполнится !


 
Юрий Зотов ©   (2004-08-18 18:23) [21]

Вот только что запуздырил неявную рекурсию (перекрестная взаимоактивация двух окон через длинную-длинную цепочку сообщений).

А может, это и не рекурсия, а просто цикл получился. Неважно, результат один - все моргает и мигает. Красота!

И ведь хрен отладишься, второй десктоп нужен. :-(


 
esu   (2004-08-18 18:45) [22]


> И ведь хрен отладишься, второй десктоп нужен. :-(

VMWare как раз для таких случаев подойдет :)


 
Igorek ©   (2004-08-18 22:11) [23]


> Jenek   (18.08.04 14:05)  
> Вылезакт сообщение "Stack Overflow". Что Делать

Это галимый виндовс. Забей. Сделай свой менеджер стека вызовов. Тогда под стек сможешь выделить хоть всю виртуальную память.


 
Sergey_Masloff   (2004-08-18 22:41) [24]

Igorek ©   (18.08.04 22:11) [23]
Ну а под Win кто не дает стек увеличить?  До хоть всей виртуальной памяти?


 
Igorek ©   (2004-08-19 13:36) [25]


> Sergey_Masloff   (18.08.04 22:41) [24]
> Igorek ©   (18.08.04 22:11) [23]
> Ну а под Win кто не дает стек увеличить?  До хоть всей виртуальной
> памяти?

А шо можно? Не знал.


 
Digitman ©   (2004-08-19 16:09) [26]


> Igorek ©   (19.08.04 13:36) [25]


> А шо можно? Не знал.


оно конечно хорошо, когда не знаешь и спишь при сем спокойно

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


 
Мюмзик в мове   (2004-08-19 16:38) [27]

может еще сделать распределенную виртуальную память? глядишь всем миром не зависнем.


 
Igorek ©   (2004-08-19 17:37) [28]


> Digitman ©   (19.08.04 16:09) [26]
> > Igorek ©   (19.08.04 13:36) [25]
> оно конечно хорошо, когда не знаешь и спишь при сем спокойно
> но матчасть нужно знать и заглядывать хотя бы раз в жизни
> в опции линкера в настройках сборки проекта не из праздного
> интереса

Полностью согласен. Я конечно знал, но забыл. Вот и написал шо не знал. ;-)

Ладно. Давайте о птичках.

Вот у меня в С++ Builder макс. размер стека дает поставить 0x1000000. Я так понимаю это шеснадцатиричный миллион байт. Или 16777216 байт в десятичной системе. Или 16 Мб. А виртуальная память у меня намнооого больше.
С другой стороны в VS функция установки размера стека принимает long. Что позволяет передать 0x7fffffff (MAXLONG) или около 2Гб.

Что скажете?


 
Игорь Шевченко ©   (2004-08-19 17:58) [29]


> С другой стороны в VS функция установки размера стека принимает
> long. Что позволяет передать 0x7fffffff (MAXLONG) или около
> 2Гб.


Рихтера наизусть читай.


 
Igorek ©   (2004-08-19 18:51) [30]


> Игорь Шевченко ©   (19.08.04 17:58) [29]
> Рихтера наизусть читай.

Ты в своем репертуаре. :_)))



Страницы: 1 вся ветка

Текущий архив: 2004.09.05;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.046 c
1-1093008902
bang
2004-08-20 17:35
2004.09.05
рекурсия


3-1092219346
Алексей
2004-08-11 14:15
2004.09.05
Подключение программы к запароленным таблицам


1-1092750531
mouse_web
2004-08-17 17:48
2004.09.05
Как передать Sender новой форме?


1-1092991077
Solden
2004-08-20 12:37
2004.09.05
Версия своего приложения


14-1092397485
nasty
2004-08-13 15:44
2004.09.05
люди добрые! есть ли в процессорах амд технология ммх?