[hibernate-issues] [Hibernate-JIRA] Commented: (HSEARCH-212) Added a new very efficient ReaderProvider

Sanne Grinovero (JIRA) noreply at atlassian.com
Mon Jun 30 10:10:33 EDT 2008


    [ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_30551 ] 

Sanne Grinovero commented on HSEARCH-212:
-----------------------------------------

I am confident it is safe to be used, still I'm not sure if it is really faster.
I would use it for myself, as I believe on theoretical basis it should be faster, but still didn't manage to proof it.
If you think I could get more feedback by enabling it in Beta1 i will document it, but are we still having the option to leave it out in ga after being in beta?

> Added a new very efficient ReaderProvider
> -----------------------------------------
>
>                 Key: HSEARCH-212
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-212
>             Project: Hibernate Search
>          Issue Type: Improvement
>          Components: directory provider
>            Reporter: Sanne Grinovero
>            Assignee: Sanne Grinovero
>             Fix For: 3.1.0.Beta1
>
>
> Creating a new ReaderProvider, it should be faster and more scalable compared to the current ones.
> Here are some numbers on a little 9MB index; it should improve on bigger indexes:
> (SharingBufferReaderProvider is the name it had during tests)
> using 100 threads:
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 34735ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 34396ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 37347ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 36895ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 36100ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for shared: 42433ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for shared: 44830ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for shared: 40704ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for shared: 43685ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for not-shared: 50452ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for not-shared: 48171ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for not-shared: 52862ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for not-shared: 49999ms. (20000 searches, 1000 insertions, 2000 updates)
> 20 Threads:
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 31133ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for org.hibernate.search.reader.SharingBufferReaderProvider: 31408ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for shared: 38170ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for shared: 36327ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for not-shared: 41712ms. (20000 searches, 1000 insertions, 2000 updates)
> Performance test for not-shared: 42224ms. (20000 searches, 1000 insertions, 2000 updates)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list