|
The following options are available:
- VM life cycle control
If you select the Keep VM alive check box, JProfiler
keeps the VM alive until the JProfiler GUI disconnects. This option allows you to
profile
code sections which are close to a forced termination of the virtual machine.
Note: with the classic VM (e.g. IBM JVMs), this option installs a security manager
which
intercepts your application's calls to
System.exit() and executes them after JProfiler's GUI front end
disconnects. This can be a problem
when you profile an application server which installs its own security manager.
If you use a classic VM and get security related exceptions when profiling your applications,
try unchecking this option.
- Dynamic views
Many views in JProfiler update their data automatically. There are several options
for configuring
the update behavior of those dynamic views:
- Console Settings
JProfiler displays a console for locally launched programs.
This includes application sessions, applets, web start applications and remote sessions
with a configured start command.
JProfiler offers two types of consoles:
- Java Console
This is a cross-platform console, that supports text input, sending an interrupt signal
with CTRL-D to the
profiled application, text selection and clipboard operations. For the Java console
you can set the following options:
- Buffer size
The number of most recent lines of output that are held by the console. Default is
1000.
- Window size
The initial size (width x height) of the console in characters. Note that the console
does not wrap text.
Default is 80 x 25.
This console integrates with JProfiler's Window menu.
- Native Console
On Microsoft Windows, you also have the option to use the native console.
This console does not integrate with JProfiler's Window menu.
- Profiling agent debug parameters
Here you can enter debugging parameters
that can be passed to the profiling agent on the command line. This text box is not
visible for remote sessions,
since you have to add those parameters to the start script yourself in that case.
|