Параметры производительности и ресурсоёмкости относятся к числу важнейших показателей качества любого программного изделия. Их значения обязательно должны быть указаны в эксплуатационной документации.
Следует заметить, что взаимосвязь между требованиями к производительности и ресурсоёмкости имеет сложный и противоречивый характер. Например, с одной стороны, чем больше ресурсов памяти задействовано для хранения данных, тем больше времени занимает их поиск, пересылка и размещение. С другой стороны, многие алгоритмы работают быстрее, если им предоставляется больший объём памяти, в который они могут сохранять промежуточные результаты, вместо того, чтобы вычислять их по нескольку раз.
Коэффициент использования оперативной памяти ПИ, определяется по формуле
, (3.2)
где
- объём памяти, используемый на i -том этапе решения задачи в n -й реализации;
длительность этого этапа; Т- общее время работы ПИ; m – общее число этапов.
Этот коэффициент можно рассчитать для нескольких программных реализаций, и выбрать ту, для которой он наибольший.
Возможно определение коэффициента использования оперативной памяти по другой формуле:
, (3.3.)
где
- коэффициент согласования характеристик ЭВМ, на которых решаются эталонная и исследуемая программы;
- коэффициент согласования параметров эталонной и исследуемой задач;
- коэффициент использования памяти эталонной программой;
- коэффициент использования памяти данной программой.
Чем ближе
к единице, тем выше эффективность ПИ в части использования оперативной памяти.
Количественная оценка






