Slow C++ API access over network

Hi All,

I asked this question before and got no answer so I’ll ask

again with more info.

I have a DLL written in C++ using version 3.0 of the C++ API

and use it via Java through JNI. Now, if the Domino Server is

on the same machine as the Java/DLL, access speed is fast,

however, if the Java/DLL is on a different machine, accessing

Domino is very slow. Compare a couple of seconds to more

than 12 seconds.

When actually looking at the Domino console, I can see that

the latter case runs slower.

Does anyone know what is going on?

Subject: Slow C++ API access over network

Just touching base. Anybody knows what is going on? It isbecoming very frustrating.

I have a C++ DLL that acts as a very light Lotus Domino client

and has methods to perform replications, mergers and getting

the latest list of databases.

The method to get the list of databases uses NSFSearch and sends it to my java app to be displayed in a file browser.

When the DLL resides on the machine running Domino, all is

fine. Response time of the method getting the database list is

within a couple of seconds. Looking at the Domino console,

the activity scrolls very fast, the 50 or so lines scroll in 2

seconds.

When the DLL resides on another machine connected to the

Domino server, the same method slows down considerably. The scrolling of the activity on the Domino console is like four

lines per second, taking 12 or more seconds. Sometimes as

much as 15.

Before anyones says its a NIC problem, both machines run as

VMs on a new Core 2 Quad machine with gigabit Realtek NIC.

The same problem occurred on a P4 3.0 with Broadcom NIC.

Also, the same problem occurs if the DLL and Domino are on

HP proliant 360 enterprise servers.

All help is greatly appreciated.

Vlad.