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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2009, 20:43   #1
WF7
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 12
По умолчанию Память, (что тяжелее:функция или процедура)

Программа большая...не хватает памяти,придется использовать динамическую.... и возник такой вопрос: что занимает больше памяти:процедура или функция,если они будут фактически выполнять одно и тоже действие? ато хочется как то минимизировать ковыряния с памятью.
WF7 вне форума Ответить с цитированием
Старый 08.06.2009, 00:22   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

в таком контексте - память они используют одинаково, для функции (возможно) потребуется чуть больше места в стеке (имхо, сложные структуры возращаются через стек).
Но Вы не в ту сторону копаете... Уменьшайте количество переменных (особенно локальных в процедурах/функциях), избавляйтесь от рекурсии, используйте динамически создаваемые переменные...
возможно, надо посмотреть на оптимизацию (или вообще замену) алгоритма решения задачи...
Короче, просто так, заменив функции на процедуры (или наоборот) Вы проблему нехватки памяти НЕ РЕШИТЕ!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.06.2009, 00:40   #3
WF7
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 12
По умолчанию

нехватка памяти в любом случае будетзадача слишком объемная(много разных массивов с данными, много _разных_ формул,), + графики еще надо сделать...эх....пойду мучать паскаль дальше
WF7 вне форума Ответить с цитированием
Старый 08.06.2009, 00:41   #4
WF7
Пользователь
 
Регистрация: 03.06.2009
Сообщений: 12
По умолчанию

Спасибо за совет
WF7 вне форума Ответить с цитированием
Старый 08.06.2009, 08:09   #5
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от WF7 Посмотреть сообщение
Спасибо за совет
А в чем задача состоит?
Uguu~
__STDC__ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура и функция mono Помощь студентам 1 04.05.2009 15:33
Процедура или функция, удаляющая окаймляющие пробелы в строке (Delphi) Аццкий прогер Помощь студентам 2 03.03.2009 04:12
Процедура и функция HECTOR.A. Помощь студентам 2 16.12.2008 14:19
Плохая память или что? Rembo Свободное общение 13 06.10.2008 19:10
массы n идентичных на вид монет среди которых одна фальшивая - легче или тяжелее остальных Wintrymoon Паскаль, Turbo Pascal, PascalABC.NET 14 10.03.2008 23:10