(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Embarcadero J Optimizer 2009

Embarcadero J Optimizer 

 Функционал

 Лицензирование

 Все продукты

 Обучение

 Купить

Обратиться к специалистам: (495) 925 00 49

 Отправить быстрое сообщение

Embarcadero J Optimizer 2009 - универсальная среда для оптимизации производительности приложений и управления качеством приложений на всем протяжении жизненного цикла разработки приложений Java SE и Java EE.

Embarcadero J Optimizer 2009 является законченной средой, позволяющей идентифицировать и разрешать проблемы производительности, возникающие в жизненном цикле разработки программ на Java и приложений на платформе Java EE. Обеспечивая разработчикам на Java возможность профилирования памяти и использования процессора, предоставляя информацию в реальном времени по потокам выполнения, с определением того, какая именно часть кода выполняется в данный момент с детализацией на уровне строк, J Optimizer позволяет создавать быстрые, масштабируемые и надежные приложения. J Optimizer также включает модуль  Request Analyzer для отслеживания узких мест производительности на уровне  JDBC, JMS, JNDI, JSP, EJB, CCI и веб-сервисов.

  • Повышение производительности приложений на Java с помощью анализа использования процессора и памяти в реальном времени.
  • Повышение производительности и надежности приложений на Java с определением в реальном времени наличия проблем с потоками выполнения.
  • Повышение качества приложений на Java с помощью идентификации сегментов кода, способных вызвать проблемы с проектированием, независимо от инструмента, использованного для написания кода.
  • Гарантия качества и непротиворечивости в процессе разработки кода за счет проверки соответствия стандартам кодирования на Java, установленным для всей организации.

Модуль "Code Coverage" в реальном времени показывает точное число строк выполненного кода

ПОВЫШЕНИЕ КАЧЕСТВА КОДА ЗА СЧЕТ ИСПОЛЬЗОВАНИЯ АУДИТА И МЕТРИК

Возможности работы с аудитом и метриками, имеющиеся в J Optimizer, могут использоваться для решения проблем с качеством, анализом и взаимозависимостями кода, обычно встречающимися при разработке программного обеспечения. Метрики и аудит в J Optimizer предназначены для помощи разработчикам в обнаружении и исправлении проблем с кодом на ранних стадиях процесса разработки. С помощью аудита в J Optimizer выполняется статический анализ исходного кода, с идентификацией таких проблем программирования,  как возможность возникновения гонок потоков, неперехваченные исключения и так далее. Используя аудит кода, разработчики также могут быть уверены, что код полностью соответствует стандартам, указаниям и спецификациям, принятым в компании. Метрики в J Optimizer предоставляют сходные возможности анализа проблем, связанных с проектированием. Расширенные метрики кода позволяют разработчикам легко определять качество и сложность структуры кода, помогая быстро локализовывать области потенциальных проблем.

ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ КОДА С ПОМОЩЬЮ ПРОФИЛИРОВАНИЯ ИСПОЛЬЗОВАНИЯ ПАМЯТИ И РЕСУРСОВ ПРОЦЕССОРА

Профилировщик в J Optimizer используется для обнаружения утечек памяти, неэффективного использования памяти временного хранения, узких мест процессорных ресурсов, а также регрессионного тестирования производительности модулей. Профилировщик можно использовать для тестирования и повышения производительности приложений Java, апплетов, сервлетов, JavaBeans, Enterprise JavaBeans (EJB) и серверных страниц Java (JSP). Модуль "Memory Profiler" предоставляет отображение в реальном времени для всех классов, использованных в тестируемой программе, а также количество созданных экземпляров. Модуль "CPU Profiler" отображает результаты тестирования каждого потока или группы потоков  по чистому использованию ресурсов процессора или по затраченному времени (чистое использование процессора и фазы бездействия).

ПОЛУЧЕНИЕ В РЕАЛЬНОМ ВРЕМЕНИ ИНФОРМАЦИИ ПО ПОТОКАМ С ПОМОЩЬЮ ОТЛАДЧИКА ПОТОКОВ

Модуль отладки потоков "Thread Debugger" в реальном времени отображает информацию по приложениям Java, апплетам и компонентам JavaBean. Это позволяет изучить, как программа использует компьютерные ресурсы, а также идентифицировать такие проблемы, как конкуренция между потоками, зависание потоков, чрезмерные блокировки и возникновение тупиков. Модуль "Thread Debugger" предоставляет отчеты по потокам и использованию ресурсов, что помогает разработчикам устранить тупиковые ситуации и другие проблемы еще до их возникновения.

АНАЛИЗ ПРОИЗВОДИТЕЛЬНОСТИ ПРОТОКОЛОВ JAVA EE С ПОМОЩЬЮ АНАЛИЗАТОРА ЗАПРОСОВ

Модуль анализатора запросов "Request Analyzer" в J Optimizer позволяет выполнять анализ производительности  процессора в рамках протоколов Java EE. Используя "Request Analyzer", разработчики могут получить точную детализированную информацию по узким местам производительности любого из протоколов JDBC, JNDI, CCI, RMI, EJB, JSP, JMS или WSVC. Эта функция также предоставляет специфичный для протокола анализ качества незавершенных ресурсов, исключений и других потенциальных проблем.

Сопутствующие продукты

Embarcadero DB Optimizer позволяет быстро обнаруживать, диагностировать и оптимизировать низкопроизводительные запросы SQL. За счет изучения часто выполняемых или ресурсоемких запросов, с фокусом на определенных операторах SQL в рамках статистики запросов (таких как использование процессора, подсистемы ввода/вывода, времени ожидания) и оптимизации любых проблематичных выражений,  DB Optimizer устраняет любые узкие места производительности.

JBuilder предоставляет разработчикам на Java мощную, основанную на Eclipse интегрированную среду разработки, обеспечивающую поддержку ведущих коммерческих и открытых серверов приложений. В JBuilder включены инструменты профилирования кода и настройки производительности, моделирования UML, работы с аудитом и метриками, имеются проектировщики EJB и веб-сервисов, визуальный проектировщик Swing, а также есть средства для совместной разработки приложений.

Embarcadero All-Access

Постоянный доступ к языкам, инструментам и технологиям для проектирования, создания и выполнения программных приложений и систем баз данных.

Request Analyzer предоставляет точную детализированную информацию по узким местам производительности в приложениях Java EE 

Возможности

Описание

J Optimizer

Профилировщик памяти и использования процессорные ресурсов

Используется для обнаружения утечек памяти, неэффективного использования памяти временного хранения, узких мест процессорных ресурсов, а также регрессионного тестирования производительности модулей. Профилировщик можно использовать для тестирования и повышения производительности приложений Java, апплетов, сервлетов, JavaBeans, Enterprise JavaBeans (EJB) и серверных страниц Java (JSP). Модуль "Memory Profiler" предоставляет отображение в реальном времени для всех классов, использованных в тестируемой программе, а также количество созданных экземпляров. Модуль "CPU Profiler" отображает результаты тестирования каждого потока или группы потоков  по чистому использованию ресурсов процессора или по затраченному времени (чистое использование процессора и фазы бездействия).

Thread Debugger (отладчик потоков)

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

Request Analyzer (анализатор запросов)

Профилирование производительности кода приложения на Java EE с учетом работы таких компонентов Java EE, как JDBC, RMI, JSP, JNDI, Enterprise JavaBeans (EJB), JMS и контейнеров протоколов веб-сервисов.

Code Coverage (покрытие кода)

Code Coverage позволяет определить точное число строк выполненного  кода. Вы сможете определить в реальном времени, как часто выполнялся каждый класс, метод и строка кода. Code Coverage позволяет тестировать приложения, апплеты, сервлеты, JavaBeans, Enterprise JavaBeans (EJB), серверные страницы Java (JSP), а также практически любой код на Java. С помощью Code Coverage вы сможете легко обнаружить и удалить из приложений неработающий код, что повысит качество и сделает приложения более компактными.

J Optimizer Agent (агент J Optimizer)

Агент J Optimizer является агентом профилирования, способным работать с любым из двух стандартных интерфейсов профилирования, поддерживаемых JVM: интерфейсом профилирования виртуальной машины Java  (JVMPI) или с инструментальным интерфейсом виртуальной машины Java (JVMTI).

Аудит кода и метрики

Возможности работы с аудитом и метриками, имеющиеся в J Optimizer, могут использоваться для решения проблем с качеством, анализом и взаимозависимостями  кода, обычно встречающимися при разработке программного обеспечения. Метрики и аудит в J Optimizer предназначены для помощи разработчикам в обнаружении и исправлении проблем с кодом на ранних стадиях процесса разработки. С помощью аудита в J Optimizer выполняется статический анализ исходного кода, с идентификацией таких проблем программирования,  как возможность возникновения гонок потоков, неперехваченные исключения и так далее. Метрики в J Optimizer предоставляют сходные возможности анализа проблем, связанных с проектированием.

Progress Tracker (отслеживание степени выполнения)

Позволяет разработчикам непрерывно отслеживать и измерять влияние изменений на производительность, с возможностью сравнения мгновенных снимков степени выполнения. Это дает возможность анализа мгновенных снимков, так что пользователи могут сравнивать экранные снимки работы модулей профилировщика, покрытия кода и анализатора запросов. Также имеется возможность создания отчетов с экспортом в форматы PDF и HTML.

Мгновенные снимки (Snapshot)

Мгновенные снимки являются двоичными файлами, в которых собраны все данные по определенному выполнению тестирования. Эти мгновенные снимки могут открываться для анализа в тех продуктах, в которых они были сгенерированы, таких как "Profiler", "Code Coverage" или "Request Analyzer".

Опция установки "Touch-point"

Имеется опция установки плагина "touch point" для J Optimizer  в имеющиеся продукты Eclipse или базирующиеся на Eclipse, с активацией готовности профиля.

Многоплатформенная поддержка

J Optimizer поддерживает профилирование приложений на Java, выполняемых на наиболее популярных коммерческих и открытых серверах приложений, включая BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat и Sun GlassFish.

Системные требования:

  • Минимум 768 МБайт оперативной памяти, рекомендуется 1 ГБайт для автономной конфигурации
  • Только для агента - 512 МБайт
  • Место на жестком диске (весь продукт)

- 500 МБайт для Windows

- 550 МБайт для Linux

- 350 МБайт для Mac

  •  Место на жестком диске (только агент)

- 150 МБайт для Windows

- 200 МБайт для Linux

- 30 МБайт для Mac

- 150 МБайт для Solaris

  • Intel Pentium 4, 2.4 МГц или старше (или совместимый)
  • Привод DVD-ROM (для установки продукта с  DVD)
  • Монитор высокого разрешение (1024x768)

Операционные системы:

  • Microsoft Windows XP SP3, Microsoft Windows Vista Update 1, Mac OS X (10.5), Red Hat Enterprise Linux 5
  • Solaris 10 только для агента J Optimizer
  • Интеграция "Touchpoint" с:

- Eclipse 3.3.2, и 3.4.1, редакциями для  Java и JEE

- MyEclipse 6.6 и 7.0

- IBM RAD 7.5


Ссылки по теме

Файлы для загрузки


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 29.04.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Delphi Professional Named User
Enterprise Connectors (1 Year term)
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
VMware Horizon 7 Standard : 10 Pack (CCU)
Microsoft 365 Business Basic (corporate)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Corel DRAW - от идеи до реализации
ЕRP-Форум. Творческие дискуссии о системах автоматизации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100