With JDBInsight's many new informative visualizations of J2EE/SQL transactions paths performance execution, developers, testers and J2EE administrators can better understand the interaction between various server technologies and corporate databases.
Notable Features ================= Resource Tracking: For any allocation site (callstack and sql context) creation, closure and unreferenced counters are recorded and connected with powerful visualization maps. Indepth SQL Analysis: Browse SQL statements from many difference perspectives such as Transaction Entry Points, Classifications, Tokens and Automatic Schema Generation. Measurements: JDBInsight is the first product to track memory allocation, blocking, and waiting, and garbage collection at the transaction execution path level. Other performance solutions only record timing for a user transaction whereas JDBInsight allows developers and testers to determine the memory allocation requirements for each unique execution path. Transaction Analysis: JDBInsight recognizes paths based on their actual execution paths and not simply a entry point such as a Servlet or EJB. With the increasing usage of generic controllers and facades this capability is a necessity to performance profile comprehension. View the Flash Demo: http://www.jinspired.com/products/jdbinsight/flash.html Immediate download of JDBInsight 2.0 EA 2 for Solaris, Linux and Windows: http://www.jinspired.com/products/jdbinsight/eap/index.html JDBInsight provides the ability to quickly detect performance bottlenecks within a J2EE� system, reducing the need to allocate valuable development resources or purchasing further hardware to compensate for poor performance. It aids testing by providing unique information visualizations that show the execution of a J2EE� application in terms of technology and component classification as well as transaction demarcation. What distinguishes JDBInsight from all the other profiling and performance management tools on the market is that JDBInsight provides analysis from a sequence perspective whereas other performance profiling tools simply show a call tree and no attempt is made to indicate what particular execution plan occurred � who called who is available but not what happened after this particular Java method or SQL statement was called. Inefficiencies in J2EE applications occur mainly at the transaction level such as repeating the execution of a particular SQL locally and globally. JDBInsight looks for patterns that exhibit inefficiencies when viewed in terms of the sequential execution of a business and/or resource transaction. For example JDBInsight can show if an EJBHome.find method called is followed up by multiple single row select statements (EJB.findByPrimaryKey) indicating that the home find did not load the entity bean state in its initial query. Another more common problem within J2EE that others tools failed to detect is multiple transactions within a business and/or resource transaction. About JDBInsight JDBInsight is an innovative enterprise development product, aimed at simplifying the performance tuning and testing of J2EE� applications, which access data through the Java Database Connectivity (JDBC�) API. JDBInsight analyses the access of enterprise data by J2EE� client-, web-, and bean containers. The analysis can encompass transaction executions, from multiple J2EE� containers. JDBInsight captures timing and execution information for enterprise data accessed by Servlets, JavaServer Pages, Session- and Entity Beans using JDBC� or an Entity Bean using a container's persistence engine. JDBInsight can also profile non-J2EE applications that access enterprise data through the JDBC� API. About JInspired JInspired located in Ireland, delivers JDBInsight, a comprehensive solution for Application Performance Tuning and Testing that focuses directly on early identification within the development and testing lifecycle. JInspired offers sophisticated analytical tools, that capture transactional behaviour and performance timing information, across multiple containers in a single console, and presents this information intuitively to the user "Visualizing the Invisible. =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
