Optimizeit Enterprise Suite 6 позволяет значительно повысить качество J2EE-приложений на стадии разработки, существенно снижая время обнаружения и решения проблем с производительностью.
Borland Optimizeit Enterprise Suite 6 увеличивает производительность труда разработчиков и обеспечивает создание высокопроизводительных приложений с более низкой суммарной стоимостью владения. Пакет обеспечивает полное решение для управления производительностью при разработке на Java, ускоряя обнаружение и устранение проблем с производительностью на уровне программного кода
Пакет Borland Optimizeit Enterprise Suite 6 предлагает новый подход для поиска и решения проблем производительности при разработке J2EE-приложений. Объединяя функции Borland Optimizeit Suite (средства для профилирования загрузки оперативной памяти и процессора, а также анализа потоков и соответствия требованиям) с Optimizeit Request Analyzer, пакет Optimizeit Enterprise Suite предлагает возможность получения уникальной подборки данных о производительности, от диагностических метрик J2EE на верхнем уровне, до самых нижних уровней модульности программного кода. Разработчики могут отслеживать узкие места производительности на уровнях JDBC, JMS, JNDI, JSP и EJB, имея возможность перейти к исходному программному коду для определения причины ошибки. Optimizeit Enterprise Suite обеспечивает разработчиков J2EE-приложений полным набором средств для оптимизации производительности и контроля качества приложений в процессе разработки.
Optimizeit Suite.
Для крупномасштабных серверных приложений на платформе J2EE и клиентских программ на Java, Optimizeit Suite является жизненно важным для управления рисками производительности на протяжении всего процесса разработки, что позволяет создавать быстрые и надежные приложения. Интегрированные Profiler, Thread Debugger и Code Coverage упрощают для Java-разработчиков эффективный поиск, установку приоритетов и устранение проблем производительности приложений, таких, как утечки памяти, узкие места и проблемы с потоками.
Optimizeit Suite предоставляет полную интеграцию с популярными серверами приложений J2EE, подключения к удаленным процессам, и плотную интеграцию с IDE. Сочетая простоту использования, масштабируемость и расширенную функциональность, Optimizeit Suite является жизненно важным для успеха процессов разработки.
Optimizeit Profiler, Thread Debugger и Code Coverage:
Обзор производительности виртуальной машины Java показывает, зависит ли производительность от оперативной памяти или процессора.
Средство Automatic Memory Leak Detector (AMLD) отслеживает изменения загрузки оперативной памяти и позволяет обнаружить увеличение потребления памяти, вызванное потенциальными утечками памяти. Мониторинг размещения объектов в режиме реального времени показывает, как профилируемая программа использует память виртуальной машины. Средство CPU Profiler:
осуществляет измерение чистого времени использования процессора и отображает время, затраченное на исполнение одного метода или строки кода.
НОВИНКА! Средство Automatic Application Quality Analyzer помогает предотвратить ошибки и поддерживает стандарты кодирования, автоматически определяя ошибки производительности на уровне виртуальной машины JVM.
НОВИНКА! PDF-отчеты: создаются отчеты в формате PDF для сбора данных о производительности, включая информацию о виртуальной машине JVM, а также проводится подсчет созданных экземпляров и контроль собираемых данных, для обмена информацией о производительности между различными группами разработки.
Средство Optimizeit Thread Debugger для решения проблем покрытия потоков
Предлагается удобочитаемая цветовая схема обозначения потоков, которая позволяет легко выявлять проблемы потоков в режиме реального времени. Средство Monitor Usage Analyzer позволяет заранее предсказывать появление взаимоблокировок. А компонент Monitor Usage Analyzer создает полный список предупреждений и сообщений об ошибках, которые могут привести к взаимоблокировкам и ограничению производительности, например, предупреждения о порядке блокировок, предупреждения о блокировках и ожиданиях, а также предупреждения о блокировках и ожиданиях ввода/вывода.
Средство Optimizeit Code Coverage для проверки тестовых сеансов
Средство отображения областей действия классов в режиме реального времени позволяет быстро просмотреть сферы действия каждого из классов и определить те из них, которые задействованы не полностью. Средство отображения областей действия методов показывает методы и сроки кода для выбранного класса, которые не использовались, позволяя разработчикам изменить планы тестирования, чтобы задействовать все области кода.
Optimizeit Request Analyzer.
Позволяет ускорить разработку J2EE-приложений с помощью анализа поведения производительности на всех прикладных уровнях J2EE. Эта уникальная возможность позволяет разработчикам заблаговременно устранять общие узкие места производительности в среде J2EE уже на ранних стадиях разработки, что значительно снижает время, затрачиваемое на поиск и решение проблем с производительностью.
Новые возможности Borland Optimizeit Enterprise Suite 6:
- Сбор и представление в реальном времени данных о производительности с крайне низкими непроизводительными издержками
- Интеграция с популярными серверами приложений и IDE
- Возможность изоляции точного расположения проблем производительности вплоть до строк исходного кода, ответственных за проблемы
- Профилирование поведения производительности исходного кода J2EE приложений для всех компонентов J2EE, включая контейнеры JDBC, JSP, JNDI, Enterprise JavaBeans (EJB) и JMS
- Улучшение производительности и читабельности кода приложения J2EE на стадии разработки и предоставление детальной информации о производительности для компонентов J2EE
- System Dashboard View представляет графическое отображение времени, которое приложение затратило на обработку компонентов J2EE, и общее количество запросов.
- Представление процентного отношения использования для каждого серверного модуля позволяет группе разработчиков быстро обнаружить любую серьезную проблему производительности на уровне компонента
- System Composite в реальном времени отображает все происходящие в приложении события J2EE в соответствующей иерархии
- Hierarchy отображает связь событий с моментами, когда события порождают процессы. Hotspot сортирует события в соответствии с временем, затраченным на выполнение события
- Automatic Application Quality Analyzer позволяет идентифицировать скрытые ошибки производительности J2EE приложений до того, как они себя проявят
- Средство контроля производительности виртуальной машины (VM) позволяет определять, с чем связаны проблемы производительности (процессор, память или и то и другое)
- Автоматический детектор переполнения памяти (AMLD) отслеживает процесс использования памяти и позволяет оперативно идентифицировать потенциальное переполнение памяти
- Оперативное отслеживание размещения объектов позволяет просмотреть, как профилируемая программа использует память виртуальной машины
- Профилировщик CPU: Измерение процента использования процессора или времени использования во время сессии профилирования
- Легко читаемый код поведения потоков с цветовой подсветкой облегчает обнаружение проблем с потоками в реальном времени:
- Monitor Usage Analyzer позволяет заранее определять блокировки. Monitor Usage Analyzer генерирует полный список таких предупреждений и ошибок, которые могут привести к взаимоблокировке и ухудшению производительности, как предупреждения о порядке блокировки, предупреждения о блокировке и ожидании, предупреждения о блокировке и ожидании подсистемы ввода/вывода
- Оперативный просмотр охвата классов предоставляет возможность быстро просмотреть каждый класс и определить не полностью охваченные классы
- Method Coverage View отображает неиспользованные методы и строки кода для выбранного класса, что позволяет разработчикам изменить планы тестирования и охватить все области кода
Системные требования:
- 128 МБ оперативной памяти (рекомендуется 256 МБ)
- 50 МБ пространства на жестком диске
- CD-ROM
- Монитор с разрешением SVGA или лучше (800x600, 256 цветов)
- Мышь или аналогичное устройство
Платформа Windows
- Процессор Intel Pentium II/233 МГц или совместимый;
- Microsoft Windows 2000 (SP3), Windows NT (SP6a), Windows XP (SP1)
Платформа Linux
- Процессор Intel Pentium II/233 МГц или совместимый
- Red Hat Linux 6.2, 7.3 - графический интерфейс KDE или GNOME
- Red Hat Enterprise Linux WS 2.1
Платформа Solaris TM
- UltraSPARC II или выше
- Solaris 7 (2.7), 8 (2.8), 9 (2.9)
Дополнительная информация