Java Profiler for RMI Applications

I am looking for a profiler to monitor the bottlenecks and the memory usage when running my RMI application.
What would you recommend to use and a comprehensive tool

Couple of thoughts on scaling:
1. Change the mx setting to 1200m -- this is the most you can scale a single instance on 32-bit
2. Use a 64-bit platform you can set memory settings really high (AIX/Solaris)
3. Multiple servers with planning on it using a load balancer
Regards,
John A. Booth
http://www.metavero.com

Similar Messages

  • I need java code for chating application

    i need java code for chating application. plz help me

    GANGINENI wrote:
    i need java code for chating application. plz help meGIYF.
    [http://today.java.net/pub/a/today/2006/10/05/instant-messaging-for-jabber-with-smack.html|http://today.java.net/pub/a/today/2006/10/05/instant-messaging-for-jabber-with-smack.html]
    File under: lern2Google

  • Java Processes for Planning Applications

    Hi There,
    We've experienced performance issues where we have reached the limit of the java process for Hyperion Planning - WAS element. My question! Is it possible to create multiple java processes for Hyperion Planning, for example: If we have 7 Planning applications could we have 7 Java processes running - one for each application?
    Thanks
    Mark

    Couple of thoughts on scaling:
    1. Change the mx setting to 1200m -- this is the most you can scale a single instance on 32-bit
    2. Use a 64-bit platform you can set memory settings really high (AIX/Solaris)
    3. Multiple servers with planning on it using a load balancer
    Regards,
    John A. Booth
    http://www.metavero.com

  • Java profiler for AMD64 on Eclipse

    Does anyone know of a profiler that would work with Eclipse for profiling a 64 bit application on an AMD64 Opteron system?
    Thanks,
    Harsha

    To make it work a little better (but 100 times slower ;-) turn off hotspot
    and jit!!!
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com
    +1.617.623.5782
    WebLogic Consulting Available
    "Deyan D. Bektchiev" <[email protected]> wrote in message
    news:[email protected]..
    Yes,
    It is more stable than the others -- doesn't crash sometimes for 10minutes
    but it's not enough for me to collect performance data but I am still
    trying so eventually I might be able to gather some.
    I keep getting
    # HotSpot Virtual Machine Error, Unexpected Signal 11
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Error ID: 4F533F534F4C415249530E435050079A 01
    # Problematic Thread: prio=5 tid=0x2a3328 nid=0x8 runnable
    but since without the profiler settings I do not get the problem I am
    unable to say what happens and the behaviour is not consistent --sometimes
    the JVM crashes at WLS startup sometimes later.
    Thanks,
    Deyan
    Cameron Purdy wrote:
    Have you tried the JDK's profiler?
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com
    +1.617.623.5782
    WebLogic Consulting Available
    "Deyan D. Bektchiev" <[email protected]> wrote in message
    news:[email protected]..
    Hi,
    Is there any profiler that supports the Sun JDK 1.3.0 on Solaris, as
    OptimizeIt doesn't even start and JProbe hangs when trying to profile
    the server.
    Thanks,
    Deyan

  • Java profiler for WLS6 on Solaris.

    Hi,
    Is there any profiler that supports the Sun JDK 1.3.0 on Solaris, as
    OptimizeIt doesn't even start and JProbe hangs when trying to profile
    the server.
    Thanks,
    Deyan
    [dejan_bektchiev.vcf]

    To make it work a little better (but 100 times slower ;-) turn off hotspot
    and jit!!!
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com
    +1.617.623.5782
    WebLogic Consulting Available
    "Deyan D. Bektchiev" <[email protected]> wrote in message
    news:[email protected]..
    Yes,
    It is more stable than the others -- doesn't crash sometimes for 10minutes
    but it's not enough for me to collect performance data but I am still
    trying so eventually I might be able to gather some.
    I keep getting
    # HotSpot Virtual Machine Error, Unexpected Signal 11
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Error ID: 4F533F534F4C415249530E435050079A 01
    # Problematic Thread: prio=5 tid=0x2a3328 nid=0x8 runnable
    but since without the profiler settings I do not get the problem I am
    unable to say what happens and the behaviour is not consistent --sometimes
    the JVM crashes at WLS startup sometimes later.
    Thanks,
    Deyan
    Cameron Purdy wrote:
    Have you tried the JDK's profiler?
    Cameron Purdy
    Tangosol, Inc.
    http://www.tangosol.com
    +1.617.623.5782
    WebLogic Consulting Available
    "Deyan D. Bektchiev" <[email protected]> wrote in message
    news:[email protected]..
    Hi,
    Is there any profiler that supports the Sun JDK 1.3.0 on Solaris, as
    OptimizeIt doesn't even start and JProbe hangs when trying to profile
    the server.
    Thanks,
    Deyan

  • [Solved] How to use Oracle Java 6 for specific applications

    I use an IDE called PyCharm. On its download page, it recommends using Java 6 instead of OpenJDK. I currently have jdk7-openjdk installed, and from what I had read in the Arch Wiki on Java, it should be possible to install Oracle Java 6 along side OpenJDK 7.
    However, after installing jdk6-compat and jre6-compat, I still see that I am running OpenJDK 7 when I run the following:
    % java -version
    java version "1.7.0_09"
    OpenJDK Runtime Environment (IcedTea7 2.3.3) (ArchLinux build 7.u9_2.3.3-1-x86_64)
    OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
    ...even after I have set JAVA_HOME and added /opt/java6/bin to my path.
    How can I get PyCharm (or other applications) to use Oracle Java 6 instead of OpenJDK?
    Thanks, and apologies if I've posted in the wrong place.
    Other information that might be helpful:
    Running zsh as default shell
    Using Gnome 3 as DE
    Last edited by Nikorasu (2012-11-17 20:54:33)

    I found the solution.
    For Pycharm, I just needed to add an environment variable PYCHARM_JDK. For running specific applications, I asked this question on the Unix / Linux StackExchange and got an answer there.
    Also, after running PyCharm in Java 6... I would not recommend it. OpenJDK works fine
    Last edited by Nikorasu (2012-11-17 20:55:01)

  • How to run Profiler for Mobile Application on adevice.

    I would like to see Performance issue for my mobile application. This application is using StageVideo object and StageVideo is unavailable in emulator.
    So, I would like to run Profiler in device.
    Could anyone please help me ways to run Profiler on device using FlashBuilder.
    I'm using FlashBuilder4.6.

    Hi Divya,
    I am implementing application given on
    https://www.sdn.sap.com/irj/sdn/mobile link which is
    "Model-driven Design of Mobile Applications New! "
    According to document, I have configured server and frontend, developed model and deployed successfully. But there is no option or documentation available to run the application.
    If I get simulator/emulator to run mobile application.. how can I run?
    Or should I run through browser with some link?
    Please help. Thnaks in advance.
    Mehul

  • Unable to generate Skeleton for RMI application

    Hello Friends,
    I used one interface and implementation class to invoke RMI they are as follows
    package com.rmi;
    import java.rmi.Remote;
    public interface CountRMI extends Remote {
         public int sum() throws java.rmi.RemoteException;
         public void sum(int _val) throws java.rmi.RemoteException;
         public int increment() throws java.rmi.RemoteException;
    package com.rmi;
    import java.rmi.server.UnicastRemoteObject;
    import java.rmi.*;
    public class CountRMImpl extends UnicastRemoteObject implements CountRMI {
         private int sum;
         public CountRMImpl(String name) throws RemoteException{
              super();
              try{
                   Naming.rebind(name, this);
                   sum=0;
              catch(Exception e){
                   System.out.println("Exception:" + e.getMessage());
                   e.printStackTrace();
                   public int sum() throws RemoteException{
                        return sum;
                   public void sum(int _val) throws RemoteException{
                        sum = _val;
                   public int increment() throws RemoteException{
                        return ++sum;
    Implementation class, when I compile both and run rmic CountRMImpl I got the following error,
    public class CountRMImpl extends UnicastRemoteObject implements CountRMI
    ^
    Error is stated at CountRMI
    please help me to over come this.
    Thanks,
    Bhargavi.

    package com.rmi;
    public interface CountRMI extends java.rmi.Remote {
    public int sum() throws java.rmi.RemoteException;
    public void sum(int _val) throws java.rmi.RemoteException;
    public int increment() throws java.rmi.RemoteException;
    //Three methods to implement later ok
    -------------------------------------------------javac----------------------------------------------------------------------------
    package com.rmi;
    public class CountRMImpl extends java.rmi.server.UnicastRemoteObject implements CountRMI
    private int sum;
    public CountRMImpl() throws Exception
    super(); //it will call the constructor of the UnicastRemoteObject
    sum=0;
    public int sum() throws java.rmi.RemoteException
    return sum;
    public void sum(int _val) throws RemoteException
    sum = _val;
    public int increment() throws RemoteException
    return ++sum;
    -----------------------------javac and rmic-------------------------------------------------------------------------------
    I think we need to write the rmiRegistry Application
    But after compiling the below iam able to generate only the stub not the skeleton i dont understand why it is. But it is working whenever i use the Registry application i.e given below
    public class Myregistry
    public static void main(String args[]) throws Exception //Exception is RemoteException , bind so on
    CountRMImpl c1=new CountRMImpl();
    java.rmi.Naming.bind("uniquename",c1);
    System.out.println("Hey binded the object CountRMImpl to the Registry");
    now we need to run the rmiregistry first then check whether i.e binded correctly or not
    start rmiregistry
    java Myregistry
    output: Hey binded the object CountRMImpl to the Registry
    I asks the experts in the above every thing i got success but what happend to the skeleton that is not created by the command "rmic"
    please give the information why

  • Any good Profiler for flex applications other that than the flash builder profiler

    My application is huge application I have to monitor memory and performance. I want to use some good profilers other that the one provided by FB

    Hi,
    I have searched for it and found some names like The Miner , MonsterDebugger , SWFWire etc..
    Please have a look at following sites :
    http://stackoverflow.com/questions/7558678/flex-profiler-alternative
    http://www.swfwire.com/debugger
    http://jpauclair.net/flashpreloadprofiler/
    Thanks and Regards,
    Vibhuti Gosavi | [email protected] | www.infocepts.com

  • Java Card for healthcare applications

    I am quite new to Java Card and I am currently developing a healthcare applications using Java Card. What is best:
    Storing the patients medical history on the card itself
    OR
    storing it on a database and use the Java Card as a access token?
    Thanks.

    Besides the fact that the storage capacity of todays JavaCards is very limited. This question is IMHO more a plitical question (and a question of privacy) than a technical question.
    Jan

  • [Java]Java Library for CVS and SVN

    Hi!
    I need Java libraries for my application. I want to manage repository CVS and SVN directly form Java code and not with a graphic interface.
    I've found some SVN library(for example SVNKit) but I don't found any CVS library.
    Can you help me?
    Thanks,
    Stefano.

    Keep googlin'! They're out there! It's worth grabbing the source code for Eclipse or NetBeans or something, and digging about in there. If they're not using a third-party library to handle CVS, they've probably at least written their own. Nothing to stop you, for instance, grabbing part of the Eclipse Team bundle and using it yourself.
    Question is: Why do you want to do this? If it's some wacky "self-checking in code", forget it.

  • Any book to learn/understand Extendscript for Adobe applications?

    Dear all,
    Any book which i can refer to get better understanding of extend java scripting for adobe applications e.g.
    http://indesignsecrets.com/new-indesign-automation-book.php ?
    Please recommend.
    Virender

    Peachpit (my publisher) has two books that I found.
    One is for CS2 InDesign.
    The other is for CS3 Photoshop, Illustrator, InDesign
    http://www.peachpit.com/search/index.aspx?query=javascript+for+indesign

  • Java.security.AccessControlException in a RMI application

    Hello,
    I have the following error, while I'm launching my RMI application :
    access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
    java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
    at java.security.AccessController.checkPermission(AccessController.java:399)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
    at java.lang.SecurityManager.checkConnect(SecurityManager.java:1044)
    at java.net.Socket.<init>(Socket.java:262)
    I was trying the following instruction :
    if (System.getSecurityManager() == null)
    System.setSecurityManager(new RMISecurityManager());
    try{
    Recepteur obj = new Recepteur();
    Naming.rebind("//localhost/Recepteur", obj);
    However, I have written in the java.policy file :
    grant codeBase "http://127.0.0.1:1099/-" {
         permission java.security.AllPermission;
    Does anyone know how to solve this problem ?
    Thx

    Help him please or he would be obliged to give me the dukes...

  • Need the instance profile for a java dialog instance

    Hi!
    Please help provide  the instance profile for a java dialog instance (java only).
    Thanks a lot!

    SAPSYSTEMNAME = <SID>
    INSTANCE_NAME = <INSTANCE_NAME>
    SAPSYSTEM = <INST_NUMBER OF JAVA INSTANCE>
    DIR_GLOBAL = <DRIVE>:\usr\sap\<SID>\SYS\global
    DIR_PROFILE = <DRIVE>:\usr\sap\<SID>\SYS\profile
    DIR_EXECUTABLE = <DRIVE>:\usr\sap\<SID>\<INSTANCE_NAME>\exe
    SAPGLOBALHOST = <NAME OF THE SERVER>
    DIR_CT_RUN = C:\usr\sap\J2E\SYS\exe\run
    enque/process_location = REMOTESA
    enque/serverhost = <NAME OF THE SERVER>
    enque/serverinst = <SYSTEM NO. OF SCS>
    enque/encni/port = 3200+enque/serverinst
    jstartup/trimming_properties = off
    jstartup/protocol = on
    exe/jlaunch = $(DIR_INSTANCE)/j2ee/os_libs/jlaunch.exe
    jstartup/vm/home = <DRIVE>:\j2sdk1.4.2_12
    INSTANCE_PROPERTIES = $(DIR_INSTANCE)/j2ee/cluster/instance.properties
    SDM_PROPERTIES = $(DIR_INSTANCE)/SDM/program/config/sdm_jstartup.properties
    jstartup/instance_properties = $(INSTANCE_PROPERTIES);$(SDM_PROPERTIES)

  • Need java 8 for OS X for applications like PS5 to work

    need java 8 for OS X for applications like PS5 to work

    You need to go to Oracle's Java website.

Maybe you are looking for