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

Sanne Grinovero (JIRA) noreply at atlassian.com
Sat Jun 14 05:16:33 EDT 2008


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

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

the numbers above are from work-in-progress and could be different in final of course ;-)

> 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
>
> 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