double arrow
Эффективности программного изделия

Параметры производительности и ресурсоёмкости относятся к числу важнейших показателей качества любого программного изделия. Их значения обязательно должны быть указаны в эксплуатационной документации.

Следует заметить, что взаимосвязь между требованиями к производительности и ресурсоёмкости имеет сложный и противоречивый характер. Например, с одной стороны, чем больше ресурсов памяти задействовано для хранения данных, тем больше времени занимает их поиск, пересылка и размещение. С другой стороны, многие алгоритмы работают быстрее, если им предоставляется больший объём памяти, в который они могут сохранять промежуточные результаты, вместо того, чтобы вычислять их по нескольку раз.

Коэффициент использования оперативной памяти ПИ, определяется по формуле

, (3.2)

где - объём памяти, используемый на i-том этапе решения задачи в n-й реализации; длительность этого этапа; Т- общее время работы ПИ; m – общее число этапов.

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

Возможно определение коэффициента использования оперативной памяти по другой формуле:

, (3.3.)

где - коэффициент согласования характеристик ЭВМ, на которых решаются эталонная и исследуемая программы; - коэффициент согласования параметров эталонной и исследуемой задач; - коэффициент использования памяти эталонной программой; - коэффициент использования памяти данной программой.

Чем ближе к единице, тем выше эффективность ПИ в части использования оперативной памяти.

Количественная оценка






Сейчас читают про: