<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1251">
<META content="MSHTML 5.50.4926.2500" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003>Hi,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>it's seems that
omniORB 4.0.1 still serializes all calls on a single
connection.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>My
configuration:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>Server:
</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>
Modified eg3_impl - added busy wait to slow down execution of
"echoString"</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>
Command line: -ORBInitRef NameService=corbaname::localhost
-ORBthreadPerConnectionPolicy 0 </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003>Client:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>
Modified eg3_clt - multithreaded infinite loop</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>
Command line: -ORBInitRef NameService=corbaname::localhost
-ORBmaxGIOPConnectionPerServer 1 -ORBoneCallPerConnection
0</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003>Platform:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>
Win2k, 2 Xeon box - seen by OS as 4 CPU.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003>Observation:</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>
only 25% of CPU load (~150 calls/sec), if I change "maxGIOPConnectionPerServer"
to 4, CPU load will go to 97% (~500 calls/sec)</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>My target is a
connecting of Java AppServer (WebSphere, JBoss) as a client to omniORB based
backend, so,</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>I have no control
over a number of connections (Java ORB opens one connection
only).</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>Help,
please!</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003>Thanks</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN
class=889161816-30062003></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>PS: please, cc to <A
href="mailto:dmitryd@enigma.com">dmitryd@enigma.com</A></SPAN></FONT></DIV></BODY></HTML>