Метрики сложности программ

rid2000

Нет ли у кого литры на русском или каких либо прог/алгоритмов оценки сложности ПО (цикломатическая сложность, всевозможные именные метрики и т.д.)
А то для курсовика/работы надо, а найти пока мало что смог....

tolik1

Не знаю, то ли это.
Кроче могу тебе привезти прогу vtune. Работает на интеловых процах. Запускает прогу, а потом выдаёт чуть ли не по каждой комманде скока каких процовых ивентов произошло, кэшмисов, миспредикшнов и т.д. атакже даёт советы по оптимизации программы и указывает на слабые места.

Dasar

это не то.
Метрики (если грубо) - это сколько строк кода в одной функции, сколько классов в программе, сколько функций в классе, насколько сильно завязаны функции одного класса и т.д.

Dasar

ищи утилиты для рефакторинга. В основном есть под java-у и под .Net (ну, и, конечно, под всякую экзотику, типа smalltalk).

jenja35

А на athlon-ах она нормально работать будет или как?
А сильно тормозится работа программы от этого?

tolik1

Я про Атлоны не знаю.
Про тормозится - там вообще, кажется, оно эту программу запускает дофига раз (1000 чтоб получить оценку усредённых показателей и отбросить шум, связанный с мультизадачностью и прерываниями.
Оставить комментарий
Имя или ник:
Комментарий: