Difference between revisions of "EmfIndex Comparison"

From Eclipsepedia

Jump to: navigation, search
Line 9: Line 9:
  
 
== Indexing Time  ==
 
== Indexing Time  ==
 +
 +
This test measured the time which is needed to index x-times the content of Ecore.ecore. (Containing 393 instances of EObject and 520 references)
  
 
{| width="200" cellspacing="1" cellpadding="1" border="1"
 
{| width="200" cellspacing="1" cellpadding="1" border="1"
 
|-
 
|-
|  
+
| <br>
| 1000
+
| 1000  
| 2000
+
| 2000  
 
| 3000
 
| 3000
 
|-
 
|-
| SAP
+
| SAP  
| 0,3
+
| 15,4 s
| 0,45
+
| 29,9 s
| 0,65
+
| 45,3 s
 
|-
 
|-
| Itemis
+
| Itemis  
| 1,4
+
| 14,6 s
| 2,2
+
| 28,4 s
| 3,3
+
| 43,5 s
 
|}
 
|}

Revision as of 03:45, 2 September 2009

This page is intended to compare the two index implementations form different viewpoints such as

  • API
  • Performance
  • Memory Consumption
  • How to build a convinient Query API on top of the low level API

Performance

Indexing Time

This test measured the time which is needed to index x-times the content of Ecore.ecore. (Containing 393 instances of EObject and 520 references)


1000 2000 3000
SAP 15,4 s 29,9 s 45,3 s
Itemis 14,6 s 28,4 s 43,5 s