AMD представила новый модуль с открытым кодом для Eclipse

Компания AMD объявила о предоставлении доступа к новому дополнительному программному модулю, который дает сообществу Eclipse расширенные возможности мониторинга выполнения программного кода, написанного на языке Java, и повышает производительность. Этот новый модуль, названный CodeSleuth, увеличивает функциональность набора инструментов AMD CodeAnalyst Performance Analyzer для анализа производительности ПО на процессорах AMD, включая четырехъядерные процессоры AMD Opteron.

Модуль CodeSleuth распространяется в виде открытого кода и может быть бесплатно загружен в составе интегрированной среды разработки (IDE) платформы Eclipse. Благодаря этому модуль CodeSleuth легко доступен для разработчиков, использующих технологию Java, и может развиваться по мере изменения потребностей сообщества разработчиков.

«Технология Java представляет собой широко распространенную среду приложений для предприятий, и модуль CodeSleuth даст разработчикам ПО доступ к инструментам и ресурсам, необходимым для использования преимуществ новых тенденций в сфере аппаратного обеспечения», - сказал Эрл Стахл (Earl Stahl), вице-президент и руководитель подразделения разработки программного обеспечения компании AMD.

CodeSleuth позволяет получить данные о том, как программный код Java выполняется процессором, что дает возможность разработчикам эффективнее проводить традиционный анализ производительности. Благодаря информации, предоставляемой CodeSleuth, разработчики получают возможность эффективнее писать свои программы и избегать просчетов, которые могут вести к падению производительности. За счет интеграции CodeSleuth с открытой платформой Eclipse разработчики ПО на базе Java получают привычный интерфейс для новой функциональности, направленной на повышение производительности. CodeSleuth может также предоставлять информацию, относящуюся к компилированному коду, что позволяет углублять анализ производительности.

Со своей стороны, Майк Милинкович (Mike Millinkovich), директор Eclipse Foundation, отметил: «Решение AMD предоставить модуль CodeSleuth сообществу Eclipse позволит разработчикам ПО на базе Java лучше понимать, как программный код выполняется процессором, и поможет сократить время и усилия, уходящие на поиск и устранение неполадок».

CodeSleuth позволяет разработчикам отслеживать информацию о производительности по машинным адресам, предоставляемым виртуальной машиной Java (JVM), и сопоставлять эти адреса со строчками программного кода Java. Благодаря этому разработчики могут определять проблемные места своего программного кода и модифицировать код с целью повышения общей производительности приложений. Модуль CodeSleuth особенно полезен разработчикам ПО на базе Java, сконцентрированным на оптимизации своих приложений.

Модуль CodeSleuth доступен для загрузки с сайта Developer.amd.com/codesleuth и в рамках проекта открытого кода - Codesleuth.sourceforge.net.

©  CNews