Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction inspectIT inspectIT Workshops Leinfelden-Echterdingen, August 2014 NovaTec Consulting GmbH Leinfelden-Echterdingen, München, Frankfurt/Main,

Similar presentations


Presentation on theme: "Introduction inspectIT inspectIT Workshops Leinfelden-Echterdingen, August 2014 NovaTec Consulting GmbH Leinfelden-Echterdingen, München, Frankfurt/Main,"— Presentation transcript:

1 Introduction inspectIT inspectIT Workshops Leinfelden-Echterdingen, August 2014 NovaTec Consulting GmbH Leinfelden-Echterdingen, München, Frankfurt/Main, Berlin, Jeddah / Saudi Arabia

2 Impact of the Performance is underrated Every 100ms improvement in latency increases the revenue by 1% (2008) 2008: 19,17 Bil €  191,7 Mil € 2013: 74,51 Bil € … 37-49% of users experiencing the performance problems leave the website or change to competition (2010) Site impressions increase of 9% for every 400ms improvement in page loading time (2009) 32% of all users leave the web pages that have loading times between 1-5 seconds (2010) 1 (2) seconds delay reduces revenue by 3 (5) % (2010) A user feels loading time 15% slower as it was in reality. He remembers it as being 35% slower. (2010)

3  Free Analysis and Diagnosis Tool  Seamless and Transparent integration in each Java application  Pure Java -> 100% Java-compliant Bytecode Modification  Bytecode Modification allows low Overhead

4 ? ? ?

5 ! ! !

6 inspectIT Agent Server App 1 App 2 App 3 CMR User Interface Buffer cfg

7 SomeClass methodA() methodB() methodC() pre hook post hook Sensor (Timer) - Analysis code is NOT integrated - Application logic is NOT modified - Provision of information Generic realization of how measurements are gathered Sensor (Exceptions) Sensor (Invocation) Further sensors can be easily and transparently hooked in Only defined methods are instrumented

8 Bundled Application (Classes in Bytecode Format) JVM Classloader Java Agent 1. retrieve 2. load 3. intercept 4. enhanced 5. use

9 User Transactions HTTP Requests Method Durations Context Capturing (Parameters) Database Exceptions System Utilization

10 Annotations (@javax.ejb.Stateless) Modifiers (pub, prot, def, priv) Direct (info.novatec.test.TestClass) Superclass/Interface (superclass=true, interface=true) Simple Pattern (info.*.test.*Class)

11 Frontend JSF Struts Servlet Business EJB Spring 1 Persistence SQL (+Parameters) Hibernate JPA JTA EclipseLink 1

12

13 .NET Support Various Storage Strategies Automatic Comparison Inter-JVM Transactions

14 - We lead IT-Projects to Success - Thank you very much for your kind attention! NovaTec Consulting GmbH Headquarters Dieselstr. 18/1 D-70771 Leinfelden-Echterdingen Phone:+49 711 22040-700 Fax:+49 711 22040-899 E-Mail: info@novatec-gmbh.de Internet: www.novatec-gmbh.de Frankfurt/Main Office Friedrich-Ebert-Anlage 36 D-60325 Frankfurt am Main München Office Landsberger Straße 439 D-81241 München Jeddah Office P.O. Box 140611 Jeddah 21333, Saudi Arabia Berlin Office Potsdamer Platz 11 D-10785 Berlin


Download ppt "Introduction inspectIT inspectIT Workshops Leinfelden-Echterdingen, August 2014 NovaTec Consulting GmbH Leinfelden-Echterdingen, München, Frankfurt/Main,"

Similar presentations


Ads by Google