Embarcadero J Optimizer jest rewolucyjnym rozwiązaniem do wykrywania i rozwiązywania problemów związanych z wydajnością kodu Java i rozwiązań opartych o Java EE. Dostarcza programistom Java kompletne środowisko do optymalizowania wydajności aplikacji i zarządzania jakością kodu w całym procesie produkcji oprogramowania. W efekcie J Optimizer umożliwia szybsze dostarczanie rozwiązań wysokiej jakości, lepiej skalowalnych i pełniej wykorzystujących dostępne zasoby sprzętowe.
- Lepsza wydajność aplikacji Java dzięki bieżącym analizom wykorzystania procesora i pamięci
- Lepsza wydajność aplikacji Java i ich stabilność dzięki wykrywaniu zagrożeń w trybie czasie rzeczywistego
- Wyższa jakość tworzonego kodu Java dzięki tworzeniu planów testów pokrywających wszystkie jego obszary
- Poprawiona jakość aplikacji Java dzięki wykorzystaniu funkcji identyfikowania segmentów kodu które mogą powodować problemy w projekcie, niezależnie od wykorzystywanych narzędzi do pisania kodu
- Zapewnienie jakości i spójności tworzonego kodu dzięki zgodności z ustalonymi standardami programowania Java obowiązującymi w danej organizacji
J Optimizer - wybrana funkcjonalność:
- Analiza wykorzystania pamięci i procesora (CPU)
Znajdowanie wycieków pamięci, nieefektywnych chwilowo działań z obszaru storage, "wąskich gardeł" wykorzystania procesora, ponadto moduł mierzy regresję wydajności. - Debugowanie wątków
Wyświetlanie w czasie rzeczywistym stanu wszystkich działających wątków na maszynie wirtualnej Java Virtual Machine (JVM), możliwość monitorowania stanów zatrzymania (wait-states) i blokad, oraz przewidywanie potencjalnych blokad / zatrzymań w kodzie. - Request Analyzer
Optymalizowanie wydajności kodu aplikacji Java EE dla wspólnych komponentów Java EE takich jak JDBC, RMI, JSP, JNDI, Enterprise JavaBeans (EJBs), JMS i kontenerów dostarczających usługi sieciowe (Web Services). - Audyty i metryki kodu
Składniowa i kontekstowa analiza kodu wskazująca groĽne konstrukcje w kodzie (audyty) oraz wyliczanie szerokiego zbioru ogólnie przyjętych w programowaniu obiektowym metryk szacujących wielkość i jakość kodu. - Wieloplatformowe wsparcie
Optymalizowanie i dostrajanie aplikacji działających na najbardziej popularnych serwerach aplikacji (komercyjnych i open Skurce), w tym BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat i Sun GlassFish.
Informacje o wersji:
- Aktualna wersja: 2009
- Poprzednia wersja: -
- Data wyprowadzenia aktualnej wersji: Marzec 2009



