Terrasoft ProfilerJTerrasoft ProfilerJ
Home | Features | Screenshots | Documentation | Download | Evaluate | Buy | Contact | About

Features by edition

 

ProfilerJ-agent

The application to be profiled loads the agent which in turn communicates over socket with either profilerJ-console or profilerJ-viewer.

Features

Pro.

Std.

Basic

Instruments byte code in various ways, switches sampling on/off.

 

ProfilerJ-console

A simple command line based client which communicates with the agent over sockets.

Features

Pro.

Std.

Basic

Full control over the agent, no restrictions.
 

 

ProfilerJ-viewer

A powerful GUI client. Communicates over sockets with the agent. Displays and analyses snapshots in various ways.

Basic Features 

Pro.

Std.

Basic

Snapshots

ProfilerJ provides persistent snapshots (written to the file system) using XML notation.


Remote profiling

Agent and clients communicate via sockets. Hence, the client (either the profilerJ GUI or the command line tool) may reside on a different machine.


JMX support

ProfilerJ agent is a  Java Management Extension and may be managed  by jconsole.


Update service

Automatically checks for new updates


Support

One year email support and free updates

   

Six months email support and free updates    

Sampling

Pro.

Std.

Basic

On demand sampling

Sampling may be switched on and off while the application is running


Zoom view

Creates a new view beginning with the selected method and shows CPU usage calculated in percent.


Hotspots view

Creates a view that shows methods sorted by various metrics (e.g. CPU-time consumption).


       
       

Profiling (BCI) 

Pro.

Std.

Basic

On demand profiling

Byte code may be dynamically instrumented. Instrumentation may be revoked at any time, modified and re-implemented while the application is running.

 

Class filtering

Complete control over which Java class files are profiled. Filtering by class or package lets you focus on the problem at hand, rather than being overwhelmed by too much information.


Zoom view

Creates a new view beginning with the selected method and shows CPU usage calculated in percent.

 

Hotspots view

Creates a view that shows methods sorted by various metrics (e.g. CPU-time consumption).

 

Summarize view

The 'Summarize'  view (e.g. call tree) shows merged call traces starting from the selected method.

 

Memory (BCI) 

Pro.

Std.

Basic

Byte code may be dynamically instrumented. Instrumentation may be revoked at any time, modified and re-implemented while the application is running.     
       

Code Coverage (BCI)

Pro.

Std.

Basic

Quickly gain knowledge about the quality of your tests. Instrumentation may be revoked at any time, modified and re-implemented while the application is running.    

Class view

Shows coverage of classes and methods.

   

Source view

Shows a Java source file where reached lines appear on a green background. Not reached lines are painted on a red background.

   

       

Price (EUR)

119,--

69,--

free

Click here to purchase now!

Copyright © 2006 Terrasoft Software GmbH. All rights reserved.