Arts
Business
Computers
Games
Health
Home
Kids and Teens
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports

   Home / Computers / Programming / Languages / Java / Development Tools / Performance and Testing
  Categories
 
   See Also
   Web Sites
  • alphaWorks : FoCuS - Tool implements the functional coverage methodology, providing detailed coverage information.
    www.alphaworks.ibm.com/tech/focus
  • Apache JMeter - Graphical server performance testing tool, for both static and dynamic resources (files or CGI, Servlets, Perl scripts). It may be used to simulate a heavy load on a server or network to test its strength or to analyse overall performance under different load types. [Open Source, BSD-like]
    jakarta.apache.org/jmeter/index.html
  • CaffeineMark 3.0 - A series of tests that measure the speed of Java programs running in various hardware and software configurations. [Freeware]
    www.webfayre.com/pendragon/cm3
  • Clover - A code coverage tool for Java. It assists developers create better unit tests. Measures statement, method, and branch coverage and has excellent XML, HTML, and GUI reporting. [Free for open-source and non-commercial projects]
    thecortex.net/clover
  • DevPartner Memory Profiler - Finds code that uses excessive memory allocations. [Commercial]
    www.compuware.com/products/numega/dps/java/mp.htm
  • Devpartner Truetime - Top-to-bottom Java profiler which times not only Java code but also JNI code, the virtual machine and the underlying system code, to pinpoint bottlenecks. [Commercial]
    www.compuware.com/products/numega/dps/java/tt_java.htm
  • EJB Benchmark - A benchmark application comparing the relative performance of five EJB design idioms.
    www.urbancode.com/projects/ejbbenchmark
  • Extended Static Checker for Java - By Compaq. Detects, at compile time, common programming errors that ordinarily are not detected until run time, and sometimes not even then; for example, null dereference errors, array bounds errors, type cast errors, and race conditions.
    research.compaq.com/SRC/esc
  • Extensible Java Profiler (EJP) - A profiling tool for Java with a scalable and extensible architecture, allowing its usage for exotic programming languages that use a Java backend. [Open source, GPL]
    ejp.sourceforge.net
  • Glass Jar Toolkit - Coverage tool that provides branch coverage without source code. Very low overhead, HTML and XML output. [Commercial, free for open source development]
    glassjartoolkit.com
  • GrandTestAuto - A tool for the comprehensive testing of Java applications. GrandTestAuto uses reflection to run tests and check that they properly cover all public classes. [Open Source, Wide Open License]
    grandtestauto.org
  • Hansel - JUnit extension that adds code coverage testing to the framework. [BSDL]
    sourceforge.net/projects/hansel
  • HPjmeter - Platform-independent tool from Hewlett Packard which helps detect performance bottlenecks by graphically displaying profiling data. [Freeware]
    www.hp.com/products1/unix/java/hpjmeter/index.html
  • J-Sprint - Profiler and performance analysis tool information. [Shareware]
    www.j-sprint.com
  • Java server benchmarks - Describes benchmarks for Network computing with Java.
    www.research.ibm.com/journal/sj/391/baylor.html
  • JavaTreeProfiler - JVMPI-based profiler with microsecond resolution and XML output. [GPL]
    jcoverage.sourceforge.net
  • JBench - A simple Java benchmarking framework. It provides an easy way to compare algorithms, virtual machines, etc for speed. [Open source]
    www.yoda.arachsys.com/java/jbench
  • JiveLint - A command line tool employing static analysis on your JAVA source code. Potential bugs and weak points are reported and the manual describes how the source code can be improved. [Freeware]
    www.bysoft.se/sureshot/javalint
  • JLint - Checks code and finds bugs, inconsistencies, and synchronization problems by doing data flow analysis and building a lock graph. [Freeware, source provided]
    www.artho.com/jlint
  • Jopt - Optimizer for Java class files. Removes unused methods and fields, and optimises bytecode. [Freeware]
    www-i2.informatik.rwth-aachen.de/~markusj/jopt/index.html
  • JProbe - A set of tools that are useful in profiling and working with java systems. The JProbe suite includes a Profiler and Threadalyzer, as well as a variety of tools for profiling server performance remotely. Trial version of some tools are available. [Commercial]
    www.jprobe.com
  • jProf -- a JVMPI based profiler - Helps identify excessive processor usage, memory usage, and synchronization in Java programs. Written in C++; available for Solaris & NT 4.0. Your JVM must support JVMPI. [Open Source, GPL/LGPL]
    starship.python.net/crew/garyp/jProf.html
  • JProfiler - An all-purpose Java profiling suite targeted at J2EE and J2SE applications. It features CPU profiling, memory profiling, thread profiling and VM telemetry information. [Shareware]
    www.ej-technologies.com/jprofiler/overview.html
  • Jtest - A tool that does Whitebox testing of your Classes, ie looks at your Code and finds possible problems. [Commercial]
    www.parasoft.com/products/jtest
  • JUnit - A unit testing framework for Java. Extremely useful for implementing the XP testing practice. [Open Source, IBM Public License]
    www.junit.org
  • JUnitX - Test framework for Java based on JUnit, with GUI.
    www.extreme-java.de/junitx
  • PerfAnal - A GUI-based tool for analyzing the performance of applications on the JavaTM 2 Platform. By Nathan Meyers. [Open source]
    developer.java.sun.com/developer/technicalArticles/GUI/perfanal
  • ProfileViewer - Reads profiling information output by Sun's heap profiler (invokable by a command-line option of the java interpreter) and displays it for easy interpretation. [Open Source, GPL]
    www.capital.net/~dittmer/profileviewer.html
  • PureLoad - A load testing tool for performance and stress testing. [Commercial]
    www.codework.com/pureload
  • simscomputing.Test Bed - Framework for writing unit tests against Java code. Supports black box testing, white box testing, unit testing, and regression testing. [Open Source, LGPL]
    testbed.simscomputing.com
  • Solex - Eclipse IDE plugin designed to ensure the non-regression and stress testing of a Web application.
    solex.sourceforge.net
  • SPEC JBB2000 - (Java Business Benchmark) is SPEC's first benchmark for evaluating the performance of server-side Java. Joining the client-side SPECjvm98, SPECjbb2000 continues the SPEC tradition of giving Java users the most objective and representative benchmark for measuring a system's ability to run Java applications.
    www.spec.org/osg/jbb2000
  • TemporalRover - Provides automatic verification of protocols and reactive systems through temporal logic specifications.
    www.time-rover.com
  • Test Mentor Java Edition - Automated Java testing tool. [Commercial]
    www.silvermark.com
  • The Mauve Project - A collaborative, open source effort to build a testsuite for the core Java language libraries. [Open Source]
    sources.redhat.com/mauve
  • VMGEAR - Offers OptimizeIt performance profiler, code coverage tool, and thread debugger. [Commercial]
    www.vmgear.com
  • Wasp - A static error checker. It detects subtle run-time errors in a Java source code and produces information for program understanding.
    www.waspsoft.com

Google
1995-2015 © Stunning, Inc.