Česká a slovenská republika

 |  přihlášení | registrace
      Košík je prázdný   |  Jak nakupovat

J Optimizer 2009

J Optimizer nabízí:

  • Nástroj pro profilování paměti a CPU
    Naleznete úniky paměti, problémy způsobené neúčelným ukládáním dočasných dat, úzká místa výkonu procesoru a jeho registrů a výkonové regrese při testování jednotek.
  • Ladění vláken
    Zobrazuje vývoj všech vláken běžících ve virtuálním stroji Java (JVM) v reálném čase, umožní monitorovat čekací stavy a zámky a dokonce předvídat možné nekonečné smyčky v zapsaném kódu.
  • Analýzu požadavků
    Profiluje výkonové chování aplikačního kódu Java EE v prostředí běžných komponent Java EE jako JDBC, RMI, JSP, JNDI, Enterprise JavaBeans (EJBs), JMS a protokolu kontejnerů webových služeb.
  • Audity a metriky pro kód
    Pomůže vyrovnat se s problémy kvality kódu, revizí kódu a závislostmi v kódu; tedy typickými problémy vývoje software.
  • Podporu mnoha platforem
    Profilování aplikací v Javě je možné v prostředí mnoha populárních komerčních i otevřených aplikačních serverů včetně BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat a Sun GlassFish.

Veškeré licence se dodávají jako elektronické, tedy bez instalačního DVD. Potřebujete-li instalační média, můžete je objednat na této stránce.

detailní popis

Ceník produktů J Optimizer 2009

Druh licenceTyp licence# licencí v baleníDodávka **Lic. server ***Předplatné *Cena
Nový uživatelPojmenovaná1ESD----- 53 200 Kč39 600 KčDo košíkuDo košíku
Nový uživatelSíťová pojmenovaná1ESDELS 66 600 Kč49 500 KčDo košíkuDo košíku
Nový uživatelSíťová pojmenovaná1ESDFLEX 66 600 Kč49 500 KčDo košíkuDo košíku
Nový uživatelVýhody licencí ToolCloud najdete popsány zde. Ceny upgrade v této tabulce nejsou uvedeny; rádi vám je spočítáme na vyžádání. Viz poznámka ** pod tabulkou.ToolCloud pojmenovaná1ESDELS 79 800 Kč59 400 KčDo košíkuDo košíku
Nový uživatelSíťová souběžná1ESDELS 212 800 Kč158 400 KčDo košíkuDo košíku
Nový uživatelSíťová souběžná1ESDFLEX 212 800 Kč158 400 KčDo košíkuDo košíku
Nový uživatelVýhody licencí ToolCloud najdete popsány zde. Ceny upgrade v této tabulce nejsou uvedeny; rádi vám je spočítáme na vyžádání. Viz poznámka ** pod tabulkou.ToolCloud souběžná1ESDELS 239 400 Kč178 200 KčDo košíkuDo košíku
UpgradeUpgrade z podobných konkurenčních produktů.Pojmenovaná1ESD----- 37 400 Kč23 800 KčDo košíkuDo košíku
UpgradeUpgrade z podobných konkurenčních produktů.Síťová pojmenovaná1ESDELS 46 800 Kč29 700 KčDo košíkuDo košíku
UpgradeUpgrade z podobných konkurenčních produktů.Síťová pojmenovaná1ESDFLEX 46 800 Kč29 700 KčDo košíkuDo košíku
UpgradeUpgrade z podobných konkurenčních produktů.Síťová souběžná1ESDELS 149 500 Kč95 100 KčDo košíkuDo košíku
UpgradeUpgrade z podobných konkurenčních produktů.Síťová souběžná1ESDFLEX 149 500 Kč95 100 KčDo košíkuDo košíku
Školní verzePojmenovaná licence pro individuální použití.

Školní verze mohou používat studenti a instruktoři výhradně pro proces výuky. Vzdělávací instituce nemohou podle licenčního ujednání produkty používat ani ke tvorbě software, který bude používán v rámci instituce či šířen zdarma.
Pojmenovaná1ESD-----8 100 Kč8 100 KčDo košíkuDo košíku
Školní verzeSouběžná licence vhodná pro akademické síťové systémy se studentskými účty.

Školní verze mohou používat studenti a instruktoři výhradně pro proces výuky. Vzdělávací instituce nemohou podle licenčního ujednání produkty používat ani ke tvorbě software, který bude používán v rámci instituce či šířen zdarma.
Síťová souběžná1ESDELS2 700 Kč2 700 KčDo košíkuDo košíku

Pozn.:*Předplatné:  Předplatné vám zajistí po dobu 1 roku automatický přísun aktualizovaných a opravených verzí produktů a rychlou technickou podporu v kritických situacích. Po roce stačí obnovit samotné předplatné, za licence se již nic neplatí. Pro nákup produktu bez předplatného odškrtněte příznak ve sloupci "Předplatné". U některých produktů je však předplatné první rok povinné a odškrtnout jej nelze. Více o předplatném najdete zde.

**Dodávka: Je-li dodávka označena jako "ESD", neobsahuje produkt instalační média na DVD/CD. Dodává se pouze e-mail s adresou a parametry pro download a licenční potvrzení.

***Lic. server: Licenční servery se používají v podnicích a institucích na správu síťových licencí (pojmenovaných i souběžných). Zdarma dostupný AppWave (ToolCloud 2.0) je licenční server Embarcadero. Jeho podmnožinou a jádrem je původní server ELS. Více se o AppWave dozvíte zde. Licence pro server FLEX poskytujeme již pouze na zvláštní vyžádání.

Popis produktu

Embarcadero J Optimizer - nejčastější obchodní otázky

Co je J Optimizer 2009, komu je určen a proč jej použít?
J Optimizer poskytuje vývojářům v Javě obsažné prostředí pro optimalizaci výkonu aplikací a řízení kvality aplikací během životního cyklu vývoje software na platformách Java SE a EE. Klíčové vlastnosti obsahují schopnost profilovat používaní paměti a CPU, zobrazovat informace o vláknech v reálném čase, najít použité i nikdy nepoužité řádky kódu a získávat data z auditů a metrik. J Optimizer též obsahuje nástroj Request Analyzer pro odstraňování úzkých míst výkonu na úovni JDBC, JMS, JNDI, JSP, EJB, CCI a webových služeb.

Existují v současnosti různé edice produktu J Optimizer 2009?
Ne, zatím neexistují.

Jaké jsou možnosti licencování nástroje J Optimizer?
J Optimizer má tři druhy licencí: pojmenovanou, síťovou pojmenovanou a síťovou souběžnou. Diskusi jednotlivých druhů licencí najdete zde.

J Optimizer je velice podobný produktu Borland® OptimizeItTM, mají něco společného?
V rámci akvizice společnosti CodeGear získala společnost Embarcadero i vývojový tým Borland OptimizeIt a odkoupila licenci na zdrojový kód OptimizeIt od Borlandu. Embarcadero J Optimizer je optimalizačním nástrojem další generace pro jazyk Java, který je založen na původní oceňované technologii Borland OptimizeIt.

Když vlastním licenci na Borland® OptimizeItTM, nabídne mi Embarcadero upgrade?
Prosíme zavolejte nám a pobavíme se o tom.

Je nástroj J Optimizer součástí Embarcadero® All-AccessTM a které edice jej obsahují?
J Optimizer je součástí All-Access a najdete jej ve všech čtyřech edicích: Bronze, Silver, Gold i  Platinum.

Embarcadero J Optimizer - nejčastější technické otázky

Jaké verze J2SE a Java EE podporuje J Optimizer 2009?

  • J2SE 1.3, J2SE 1.4, J2SE 5.0 (1.5) a J2SE 6.0 (1.6)
  • J2EE 1.4, Java EE 5

Jaké aplikační servery Java podporuje J Optimizer?
J Optimizer 2009 podporuje integraci s  většinou vedoucích aplikačních serverů jak komerčních, tak s otevřeným zdrojovým kódem, včetně:

  • Apache Geronimo 1.1.1
  • Apache Geronimo 2.0
  • Apache Tomcat 5.0
  • Apache Tomcat 5.5
  • Apache Tomcat 6.0
  • BEA WebLogic Application Server 9.2 MP3
  • BEA WebLogic Application Server 10.1 MP1
  • IBM WebSphere 6.1
  • IBM WebSphere 6.1 včetně EJB 3 Feature Pack
  • JBoss 3.2.6
  • JBoss 4.0.5
  • JBoss 4.2
  • JBoss 5.0
  • Oracle Application Server 10.1.3.3 (podpora pouze pro J Optimizer agent)
  • Sun GlassFish V1.1 UR1
  • Sun GlassFish V2.0 UR2
  • Jetty 6.1 (podpora pouze pro J Optimizer agent)

Pod kterými operačními systémy je podporován J Optimizer 2009 ?

  • Microsoft Windows XP (SP 3)
  • Microsoft Windows Vista SP1
  • Mac OS X (10.5, Leopard)
  • Red Hat Enterprise Linux 5

Se kterými vývojovými prostředími založenými na Eclipse je možno produkt integrovat?

  • Eclipse 3.3.2, edice Java a Java EE
  • Eclipse 3.4.1, edice Java a Java EE
  • Genuitec MyEclipse 6.6
  • Genuitec MyEclipse 7.0
  • IBM Rational Application Developer 7.5

Mohu použít J Optimizer k profilování vzdálené aplikace?
Ano. Pomocí nástroje J Optimizer agent můžete profilovat aplikace běžící na vzdáleném (tedy ne na stejném stroji, na kterém běží J Optimizer) aplikačním serveru a v reálném čase prohlížet posbíraná data ve vývojovém prostředí J Optimizer provozovaném na vaší lokální pracovní stanici. J Optimizer Agent pracuje se dvěma standardními profilovacími rozhraními JVM: buď je to Java Virtual Machine Profiler Interface (JVMPI), nebo Java Virtual Machine Tool Interface (JVMTI).

Mohu sbírat data o vláknech v mých aplikacích v Javě?
Ano. Ladění vláken v produktu J Optimizer poskytuje výpis vývoje všech vláken běžících ve virtuálním stroji Java v reálném čase. Má schopnost zobrazovat stavy čekání a zámky a dokonce umí předvídat možnost vzniku nekonečných smyček v kódu.

Mohu získat přesnou a hlubokou informaci o výkonu mé aplikace v prostředí Java EE?
Ano. Nástroj Request Analyzer v produktu J Optimizer profiluje výkonnostní chování aplikačního kódu Java EE ve všech běžných komponentách jako JDBC, RMI, JSP, JNDI, Enterprise JavaBeans (EJBs), JMS a kontejnerech webových služeb.

Jak mohu J Optimizer použít pro ověření kvality kódu, který píši?
Možnost využívání auditů a metrik (měření) v produktu J Optimizer pomáhá vývojářům vyrovnat se s typickými problémy kvality kódu, revizemi a závislostmi v kódu. Audity J Optimizeru provedou statickou analýzu zdrojového kódu a označí problémy kódování jako chyby časové závislosti výstupů (race conditions), neošetřené výjimky a další. Audity též pomáhají zajistit shodu kódu s firemními standardy, specifikacemi a nařízeními. Měření (metrics) poskytují podobné analýzy pro návrh projektů. Použitím pokročilých měření se snadno stanovuje kvalita a složitost struktury kódu.

Mohu měřit dopad prováděných změn kódu tak, abych mohl sledovat vylepšení jeho výkonu?
Ano. Použije se k tomu momentka (snapshot) a nástroj pro sledování vývoje (progress tracker). Pomocí nich lze průběžně sledovat a vyhodnocovat dopad změn na výkon a porovnávat vizuální výkonnostní "momentky". Momentky zachycují stav všech dat z konkrétních testovacích běhů a je možno je posléze analyzovat pomocí produktů, které je vytvořily, tedy například Profiler, Code Coverage, nebo Request Analyzer. Sledování vývoje umožní vizuálně porovnávat, zobrazovat a měřit dopad změn výkonu porovnáváním vizuálních momentek z nástrojů Profiler, Code Coverage, nebo Request Analyzer. Je možno i vytvářet výstupní sestavy exportovatelné do formátů PDF nebo HTML.

Proč si pořídit Embarcadero JOptimizer?

Zlepšíte výkon aplikací pomocí profileru pro CPU a paměť
Pomocí profileru naleznete úniky paměti, problémy způsobené neúčelným ukládáním dočasných dat, úzká místa výkonu procesoru a jeho registrů a výkonové regrese při testování jednotek. Profilovací nástroj otestuje a pomůže vylepšit výkon javovských aplikací, apletů, servetů, JavaBeans, Enterprise JavaBeans (EJBs) a JavaServer Pages (JSPs). Profiler paměti poskytuje v reálném čase zobrazení všech tříd použitých testovacím programem a počet alokovaných instancí. Profiler CPU vypisuje výsledky testů pro každé vlákno nebo skupinu vláken buď pro použití samotné CPU nebo pro daný čas (čistě CPU a neaktivní fáze).

Ladicí nástroj pro vlákna poskytne informace v reálném čase
Ladicí nástroj pro vlákna (Thread Debugger) zobrazuje v reálném čase informace o všech vláknech v javovských aplikacích, apletech a komponentách JavaBeans. Uvidíte, jak program využívá zdroje počítače a zároveň identifikuje soupeření vláken, "vyhladovění" vlákna, nadbytečné uzamykání a nekonečné smyčky. Ladicí nástroj též automaticky poskytuje výpisy monitorování vláken a pomáhá tak zabraňovat uváznutím na mrtvém bodě a dalším problémům ještě před tím, než vzniknou.

Řádně proklepněte protokoly Java EE pomocí analýzy požadavků
Nástroj pro analýzu požadavků (Request Analyzer) poskytuje analýzu výkonu CPU v protokolech Java EE. Získá se s ním přesná a do hloubky jsoucí informace o úzkých místech výkonu v kterémkoli z protokolů JDBC, JNDI, CCI, RMI, EJB, JSP, JMS nebo WSVC. Nástroj též poskytuje pro každý protokol příslušnou analýzu kvality neuzavřených zdrojů, výjimek a dalších možných problémů.

Zlepšení kvality kódu pomocí nástroje pro pokrytí kódu
Pokrytí kódu (Code Coverage) umožní vývojářům přesně stanovit, které řádky kódu programy procházejí. V reálném čase je možno sledovat, jak často se vykonává každá třída, metoda či řádka kódu. Nástroj umožňuje testování aplikací, apletů, servetů, JavaBeans, Enterprise JavaBeans (EJBs), JavaServer Pages (JSPs) a prakticky libovolného jiného kódu Java. Nástroj pro pokrytí kódu pomůže najít a odstranit kód, který se nikdy nespustí a tím se zlepší kvalita a paměťové nároky každé aplikace.

Zlepšení kvality kódu pomocí auditů a měření
Audity a měření v produktu J Optimizer pomáhají vyřešit problémy kvality kódu, revizí kódu a závislostí. Umožňují nalezení a odstranění chyb v rané fázi vývojového procesu. Audity vykonávají statickou analýzu zdrojového kódu, nalézají problému kódu jako chyby časové závislosti výstupů (race conditions), neošetřené výjimky a další. Měření (metrics) poskytují podobné analýzy pro návrh projektů.

Vzdálené profilování pomocí nástroje J Optimizer Agent
Pomocí nástroje J Optimizer agent můžete profilovat aplikace běžící na vzdálených serverech a v reálném čase prohlížet informace o výkonu na konzoli provozované na lokální pracovní stanici. J Optimizer Agent pracuje buď s Java Virtual Machine Profiler Interface (JVMPI), nebo Java Virtual Machine Tool Interface (JVMTI).

Zachycení a uložení dat pomocí momentek
Momentky jsou binární soubory zachycující veškerá data z konkrétního běhu testu. Dají se otevřít pro analýzu v produktu, který je vytvořil, jakým je například profilovací nástroj, pokrytí kódu nebo analýza požadavků.

Měření dopadů změn v kódu pomocí sledování vývoje
Sledování vývoje (Progress Tracker) umožní průběžně sledovat a měřit dopad změn výkonu porovnáváním vizuálních momentek zachycujících vývoj práce. Je možno porovnávat momentky z nástrojů Profiler, Code Coverage, nebo Request Analyzer. Je možno i vytvářet výstupní sestavy ve formátech PDF nebo HTML.

Podpora více platforem
J Optimizer umožňuje profilování javovských aplikací běžících v prostředí těch nejpopulárnějších aplikačních serverů, jakými jsou například BEA WebLogic Application Server, IBM WebSphere, JBoss, Oracle Application Server, Apache Geronimo, Apache Tomcat nebo Sun GlassFish.

Možnost profilování aplikací běžících v dalších vývojových prostředích pomocí zásuvných modulů Touch Point
Touchpoint je sadou integračních zásuvných modulů, která umožní vývojářům použít konfigurační nástroje produktu J Optimizer přímo z prostředí preferovaného vývojového prostředí založeného na Eclipse. Vývojáři mají možnost instalovat zásuvný modul Touchpoint do Eclipse nebo jiného vývojového prostředí založeného na Eclipse a tím přímo v něm zpřístupnit profilování.

Příbuzné produkty:

  • Embarcadero® DB Optimizer
    Embarcadero DB Optimizer vám umožní rychle odhalit, diagnostikovat a optimalizovat nevýkonný kód SQL. Odhalí často spouštěné nebo datově náročné dotazy, zaměří se na určité dotazy SQL pomocí statistiky dotazů (např. CPU, I/O, doby čekání) a optimalizuje veškeré problematické příkazy v kódu. Tím odstraní veškerá úzká místa ve výkonu databází.
  • JBuilder®
    JBuilder nabízí vývojářům v jazyce Java mocné vývojové prostředí založené na Eclipse, které poskytuje podporu vedoucích komerčních i otevřených aplikačních serverů a obsahuje profilování kódu, nástroje pro ladění výkonu, modelování v UML, audity a metriky, vizuální tvorbu EJB a webových služeb, vizuální návrhář Swing a sada nástrojů pro týmový vývoj.
  • Embarcadero® Performance Center
    Monitorování výkonu databází typu 24/7 pro jejich maximální dostupnost a výkon.
  • Embarcadero® All-Access
    Okamžitá dostupnost všech jazyků, nástrojů a technologií pro návrh, tvorbu a běh softwarových aplikací a databázových systémů

Další informace (v angličtině)

Poslat dotaz k produktu J Optimizer 2009

 

Komentáře k produktu (0): J Optimizer 2009