Zintegrowane środowisko do monitorowania i ulepszania aplikacji Java™

Funkcje monitorowania zasobów i ścieżek wykonywania aplikacji oraz wbudowane funkcje naprawiania i ulepszania kodu pozwalają szybciej i prościej dostarczać skalowalne aplikacje Java o wysokiej jakości i wydajności.

WAŻNE INFORMACJE
J Optimizer

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