directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel L├ęcharny <elecha...@apache.org>
Subject Re: Add perf issues
Date Tue, 11 May 2010 12:56:19 GMT
On 5/11/10 11:53 AM, Alex Karasulu wrote:
> On Mon, May 10, 2010 at 11:03 AM, Alex Karasulu<akarasulu@apache.org>wrote:
> Hi Emmanuel,
>
> I modified a test and the JdbmTable implementation to expose exactly which
> data structure is being used and make sure the switch occurs at the
> appropriate time.  The tests really were not testing this properly but now
> we know for sure.  The switch over is occurring as expected:
>
> http://svn.apache.org/viewvc?view=revision&revision=943067
>    
Yeah, I realized that.

I have done some more tests, and it appears that when creating a 
JdbmTable with a numDuplicate of 512, and inserting 100 000 elements 
into it, the time needed to inject elements is growing linearly (ie, it 
takes 0,19 milliseconds for the 10 000th elemnt and the 100 000th).
> Now this is actually a worse situation for us because we know the switch
> over is working but the perf is still an issue.  We must now investigate
> why. I'd rather have had a regression to deal with quite frankly. Let's work
> together to figure out where our add performance issues lye.
>    
I first eliminated the client as the potential source of the problem. 
Using JNDI, we get the exact same problem.

I also tried to modify the numDupLimit, to set it to 0, and it does not 
make a difference. Hwever, this is an interesting information : the 
higher this value, the slower the server will be. To some extent, it's 
probably better to set the numDupLimit to 0 ;)

I will try to profile the application now, to see where we are 
consumming time.


-- 
Regards,
Cordialement,
Emmanuel L├ęcharny
www.nextury.com



Mime
View raw message