![]() |
Нижегородский государственный университет им.Н.И.Лобачевского. |
![]() |
Лаборатория ITLab![]() ![]() |
Switch to English version |
![]() |
![]() Проекты 2010 г.Система анализа эффективности приложений Visual Performance System (VPS)Краткое описаниеОптимизация кода приложений - это то, чем занимается программист, когда текущая производительность оказывается недостаточной. Основная задача оптимизации заключается в уменьшении времени работы приложения. Достичь этого можно следующими способами:
Основным критерием эффективности приложения является время выполнения им вычислительно тяжелых операций в процессе его работы (обработка запроса к базе данных, преобразование документа из одного формата в другой, перевод с языка на язык и прочее). Наряду со временем существует множество дополнительных индикаторов эффективности, таких как число промахов кэш-памяти, число неверно предсказанных ветвлений и др. На основе этих дополнительных показателей можно выполнять более реальную оценку и находить причины низкой эффективности приложения. Выполнение анализа эффективности программного обеспечения на основании большого количества показателей эффективности является достаточно тяжелой задачей. Требуется большое количество расчетов и сравнений различных показателей. Разрабатываемый программный комплекс позволит программисту проще проводить анализ таких показателей эффективности и принимать решение о направлении оптимизации кода. Кроме этого система позволит сравнивать различные реализации алгоритмов не только по агрегированному показателю времени работы, но и по более детальным метрикам, показывающим, насколько эффективно используются ресурсы системы. Цели проектаЦелью проекта является разработка низкоуровневой части системы VPS:
Коллектив
Основные результатыРазработана низкоуровневая часть системы, которая включает в себя:
ПубликацииОтсутствуют.Материалы | ![]() |
Новости14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015
![]() |
© ITLab, Нижний Новгород, 2009 |