Embarcadero J Optimizer 2009
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 и веб-сервисов.
Модуль "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, а также есть средства для совместной разработки приложений. Постоянный доступ к языкам, инструментам и технологиям для проектирования, создания и выполнения программных приложений и систем баз данных. Request Analyzer предоставляет точную детализированную информацию по узким местам производительности в приложениях Java EE
Системные требования:
- 500 МБайт для Windows - 550 МБайт для Linux - 350 МБайт для Mac
- 150 МБайт для Windows - 200 МБайт для Linux - 30 МБайт для Mac - 150 МБайт для Solaris
Операционные системы:
- Eclipse 3.3.2, и 3.4.1, редакциями для Java и JEE - MyEclipse 6.6 и 7.0 - IBM RAD 7.5 |