<!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>&nbsp;</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>&nbsp;</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>&nbsp;&nbsp;&nbsp; 
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>&nbsp;&nbsp;&nbsp; 
Command line: -ORBInitRef NameService=corbaname::localhost 
-ORBthreadPerConnectionPolicy 0 </SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=889161816-30062003></SPAN></FONT>&nbsp;</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>&nbsp;&nbsp;&nbsp; 
Modified eg3_clt - multithreaded infinite loop</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=889161816-30062003>&nbsp;&nbsp;&nbsp; 
Command line: -ORBInitRef NameService=corbaname::localhost&nbsp; 
-ORBmaxGIOPConnectionPerServer&nbsp;1 -ORBoneCallPerConnection 
0</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=889161816-30062003></SPAN></FONT>&nbsp;</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>&nbsp;&nbsp;&nbsp; 
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>&nbsp;</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>&nbsp;&nbsp;&nbsp; 
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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>