It is possible to improve ORB performance by using Java Serialization instead of standard Common Data Representation (CDR) for data for transport over the network. This capability is called Java Serialization over GIOP (General Inter-ORB Protocol), or JSG.
In some cases, JSG can provide better performance throughput than CDR. The performance differences depend highly on the application. Applications with remote objects having small amounts data transmitted between client and server will most often perform better using JSG.
You must set this property on all servers that you want to use JSG.
In the tree component, expand the Configurations node.
Expand the desired node.
Select the JVM Settings node
In the JVM Settings page, choose the JVM Options tab.
Click Add JVM Option, and enter the following value:
Restart the Application Server.
If an application uses standalone non-web clients (application clients), and you want to use JSG, you must also set a system property for the client applications. A common way to do this is to add the property to the Java command line used to start the client application, for example:
java -Dcom.sun.CORBA.encoding.ORBEnableJavaSerialization=true -Dorg.omg.CORBA.ORBInitialHost=gollum -Dorg.omg.CORBA.ORBInitialPort=35309 MyClientProgram