Ever wondered how to configure JProfiler 6 for Oracle WebLogic 11g application server? Here are the steps:
1. Download and install JProfiler 6. If you don't have the license, you can install the 10-day trial version. Follow the installation notes and start JProfiler. Assume the JProfiler installation path is <jprofiler-dir>, start the JProfiler by:
# <jprofiler-dir>/bin/jprofiler
2. Use the Integration Wizard to create a start script for WebLogic. Select Session -> Integration Wizard -> New Server Integration from the menu.
- In the 'Choose Wizard' screen, select 'Oracle WebLogic Server 11g' from the drop down list;
- In the 'Local or Remote' screen, select 'On this computer';
- In the 'Profiled JVM' screen, choose the JVM used by your WebLogic server. In my case, I choose 'Sun JVM 1.6.0 hotspot';
- In the 'Startup Mode' screen, select 'Startup immediately, connect later with the JProfiler GUI';
- In the 'Locate Start Script' screen, select the location for startWebLogic.sh script, which is used to start your WebLogic instance;
- Select default port which is 8849 in the 'Choose Profiling Port' screen;
- Check modifications and click next.
- g. Now the integration is completed. Select 'No, I will start the session later' and click finish.
3. Go to WebLogic bin directory, you will see a new start script named 'startWebLogic_jprofiler.sh' to be used for profiling is created by JProfiler. View the script you can see some lines are added by the integration wizard, such as
JPROFILER_OPTIONS="-agentpath:/opt/jprofiler6/bin/solaris-sparcv9 \ /libjprofilerti.so=port=8849,nowait,id=115,config=/root/.jprofiler6/config.xml
\ $JPROFILER_OPTIONS" export JPROFILER_OPTIONS
Use this new start script to start your WebLogic server. You will see JProfiler prompts both on the commond line and in server startup log.
4. Go to JProfiler, select 'Session' -> 'New Session' from the menu, input a session name, select 'Remote' for Session Type, which is used to profile your Java EE applications. Local session type is used for standalone applications. You can just use the default values for 'Remote Settings'. Customize the Filter, Profiling and Trigger Settings as you wish. Click ok, wait for a little while and you will see all the objects displayed! The default view is memory profiling, you can select heap walker, CPU view, thread view etc. Now you are done with JProfiler configuration and ready for profiling your application on WebLogic.
Close JProfiler window and the WebLogic server will be still running but the profiling stops.
Running JProfiler during a run can slow down the server as it is very resource consuming. So it is not recommended to run JProfiler in production environments. You should run JProfiler only when it is necessary, e.g., when you suspect there are memory leaks or thread conflicts, or at the point you want to see what's happening.
转自这里
分享到:
相关推荐
Oracle WebLogic Server 10g R3: Troubleshooting Methodologies Duration: 3 Days What you will learn This course teaches the steps to identify the symptoms and causes of the issues, the method of ...
Oracle Solaris 11.1 Configuring and Administering Oracle Solaris11.1Networks-152
WebLogic 11g 多机集群配置 WebLogic 11g 多机集群配置是指在多个服务器上安装和配置 WebLogic 11g 服务器,以实现高可用性和负载均衡。在本文中,我们将详细介绍如何配置 WebLogic 11g 多机集群,包括管理服务器、...
Oracle Solaris 11.3 Configuring an Oracle Solaris 11.3 System as a Router or a Load Balancer-96
Oracle Solaris 11.2 Configuring an Oracle Solaris 11.2 System as a Router or a Load Balancer-85
Oracle RMAN 11g Backup And Recovery (中文名:Oracle RMAN 11g 备份和恢复) 英文原版图书,Oracle官方出版,学习Oracle Rman备份和恢复的最佳学习资料,与大家一起分享 Master Oracle Recovery MasterProtect your...
JBoss in Action is the first book to focus on teaching readers in detail how to use the JBoss application server. Unlike other titles about JBoss, the authors of JBoss in Action go deeper into the ...
JBoss in Action: Configuring the JBoss Application Server Publisher: Manning Publications | 2009-01-28 | ISBN: 1933988029 | PDF | 6,58 MB JBoss in Action is the first book to focus on teaching ...
[Packt Publishing] Oracle Goldengate 11g 开发技巧大全 (英文版) [Packt Publishing] Oracle Goldengate 11g Complete Cookbook (E-Book) ☆ 图书概要:☆ Over 60 simple and easy-to-follow recipes to ...
This guide is intended to provide information about deploying applications with Oracle9iAS Forms Services. When you choose to deploy ...configuring your system for Web deployment of your applications.
Configuring and Tuning Databases on the Solaris Platform
Oracle Solaris 11.3 Configuring and Managing Printing in Oracle Solaris 11.3-54
Oracle Solaris 11.2 Configuring and Managing Printing in Oracle Solaris 11.2-50
Oracle Solaris 11.1 Configuring and Managing Printing in Oracle Solaris11.1-50
Oracle Solaris 11.2 Installing and Configuring OpenStack in Oracle Solaris 11.2-124
This book helps database and system administrators succeed in managing Oracle Application Express (APEX) environments. Focus is on creating the right combination of scalability, high-availability, ...
configuring and tuning oracle storage with veritas database edition
Configuring Oracle Applications 11i With Oracle Portal (Doc ID 146469.1)
Oracle Solaris 11.3 Configuring and Managing Network Components in Oracle Solaris 11.3-168
Oracle Solaris 11.2 Configuring and Administering Network Components in Oracle Solaris 11.2-156