Download presentation
Presentation is loading. Please wait.
Published byHope White Modified over 9 years ago
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.