Форум — Development как уйти от циклической рекурсии? 0 0 есть перловая прога, которая иногда уходит в циклическую рекурсию и там выжирает полностью семсот метров оперативки + столько же свопа. И вешает компьютер. Че делать? Ссылка
Ответ на: комментарий от loki_ 07.01.05 14:50:31 MSK >фиксить багу Браво loki_! Какой вопрос - такой ответ .. Какой стол - такой стул .. и тд. carrot (07.01.05 16:30:13 MSK) Показать ответ Ссылка
Ответ на: комментарий от carrot 07.01.05 16:30:13 MSK > выжирает полностью семсот метров оперативки + столько же свопа ... хорошо живется л'юзерам, однака carrot (07.01.05 16:32:44 MSK) Показать ответ Ссылка
Ответ на: комментарий от carrot 07.01.05 16:32:44 MSK ладно, если серьезно - perlom не пользовался, но зато активно пользовался http://perl.apache.org/docs/1.0/guide/debug.html Посмотри, может, там найдешь ответ ;-) carrot (07.01.05 16:42:19 MSK) Ссылка
> И вешает компьютер. ты подожди макс 10 мин - процесс будет убит Pi ★★★★★ (07.01.05 17:34:52 MSK) Показать ответ Ссылка
Ответ на: комментарий от Pi 07.01.05 17:34:52 MSK alarm 5; $SIG{ALRM} = sub { exit; }; anonymous (07.01.05 19:16:03 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 07.01.05 19:16:03 MSK exit; = не "уйти от", "а пойти на" carrot (07.01.05 19:58:56 MSK) Ссылка
$failsafe = 0; while ( $flag && ($failsafe++ < 999999) ) { ... } theserg ★★★ (07.01.05 20:43:17 MSK) Показать ответ Ссылка
Ответ на: комментарий от theserg 07.01.05 20:43:17 MSK это было на php :) а вот перл: my $failsafe = 0; while ( $flag && ($failsafe++ < 999999) ) { ... } theserg ★★★ (07.01.05 20:44:31 MSK) Ссылка
А типа нормально продумать терминальную и рекурсивные ветви функции? anonymous (08.01.05 10:25:56 MSK) Ссылка