A local session starts your application when the session is opened. You have to
specify the virtual machine, as well as your application's class path, main class,
parameters and working directory. Your application will be started in a separate
terminal window.
Local sessions are most convenient for profiling GUI and console applications where
you have written the main class yourself.
A remote session connects to a running application which has been
started with JProfiler's profiling agent.
The profiling agent listens on the default port of 8849
which can be changed in the agent's initialization parameters. Remote sessions
are most convenient for profiling server applications on remote machines and
application servers where you write classes which are loaded and invoked within
the framework of the application server.
Applet sessions are used for profiling applets with Sun's
applet viewer which is shipped with every JDK. You only have to supply the
URL to a HTML page containing the applet.
Note: If the applet viewer is too restrictive for your applet, please use the Java plugin integration wizard available on the New session tab of the start center to profile the applet directly in the browser.
JProfiler can profile Java Web Start
applications. You only have to supply the URL for the JNLP file or select a cached application.
java.lang.System.loadLibrary() or for resolving dependent libraries that
have to be dynamically loaded by your native libraries.
When clicking the
add button you can select multiple
path entries to the path list in one go from the file chooser. Alternatively, to quickly add a list of path
entries defined elsewhere, you can copy a path from the system clipboard by clicking
copy button. The path must consist of either
Each path entry can be
JProfiler will only add unique path entries into the list. If no new path entry could be found, a corresponding error message is displayed.
Note: Adjusting the class and source path during an active session is effective for the source code and bytecode viewer only.