sszuev commented on issue #1968:
URL: https://github.com/apache/jena/issues/1968#issuecomment-1975905487

   Benchmarks, which reflect current state:
   ```
   Benchmark                                                                 
(factory)   Mode  Cnt        Score       Error  Units
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT                     
OWL2_FULL_MEM  thrpt   20     1923,911 ?    15,964  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT                       
OWL2_EL_MEM  thrpt   20     2032,108 ?    21,342  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT                     
OWL1_LITE_MEM  thrpt   20     1398,018 ?    10,840  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT            
OWL2_FULL_MEM_RDFS_INF  thrpt   20        1,016 ?     0,014  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT           
OWL2_DL_MEM_BUILTIN_INF  thrpt   20      956,433 ?    10,871  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT                    
LEGACY_OWL_MEM  thrpt   20    11215,546 ?   187,824  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_DIRECT        
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20        1,012 ?     0,014  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT                   
OWL2_FULL_MEM  thrpt   20     3514,486 ?    57,036  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT                     
OWL2_EL_MEM  thrpt   20     3902,678 ?    45,094  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT                   
OWL1_LITE_MEM  thrpt   20     2162,491 ?    74,462  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT          
OWL2_FULL_MEM_RDFS_INF  thrpt   20        1,050 ?     0,017  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT         
OWL2_DL_MEM_BUILTIN_INF  thrpt   20     1136,866 ?     6,205  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT                  
LEGACY_OWL_MEM  thrpt   20    90239,833 ?  3020,189  ops/s
   JmhClassIndividuals.LIST_CLASS_INDIVIDUALS_INDIRECT      
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20        9,621 ?     0,284  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT                 
OWL2_FULL_MEM  thrpt   20      602,578 ?    13,858  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT                   
OWL2_EL_MEM  thrpt   20      603,486 ?    15,590  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT                 
OWL1_LITE_MEM  thrpt   20      552,208 ?     9,938  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT        
OWL2_FULL_MEM_RDFS_INF  thrpt   20        2,175 ?     0,346  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT       
OWL2_DL_MEM_BUILTIN_INF  thrpt   20      577,964 ?    10,668  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT                
LEGACY_OWL_MEM  thrpt   20      941,769 ?    37,638  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_DIRECT    
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20       27,630 ?     0,534  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT               
OWL2_FULL_MEM  thrpt   20      609,576 ?     8,358  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT                 
OWL2_EL_MEM  thrpt   20      597,792 ?     7,936  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT               
OWL1_LITE_MEM  thrpt   20      540,492 ?    17,052  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT      
OWL2_FULL_MEM_RDFS_INF  thrpt   20        2,526 ?     0,632  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT     
OWL2_DL_MEM_BUILTIN_INF  thrpt   20      576,449 ?     3,365  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT              
LEGACY_OWL_MEM  thrpt   20      998,556 ?    47,192  ops/s
   JmhDeclaredProperties.LIST_DECLARED_PROPERTIES_INDIRECT  
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20       27,028 ?     0,679  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT                      
OWL2_FULL_MEM  thrpt   20      739,950 ?     6,990  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT                        
OWL2_EL_MEM  thrpt   20      750,253 ?     9,197  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT                      
OWL1_LITE_MEM  thrpt   20      853,760 ?     6,403  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT             
OWL2_FULL_MEM_RDFS_INF  thrpt   20       26,372 ?     0,746  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT            
OWL2_DL_MEM_BUILTIN_INF  thrpt   20      388,656 ?     3,079  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT                     
LEGACY_OWL_MEM  thrpt   20     2130,594 ?    31,712  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_DIRECT         
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20       51,955 ?     1,049  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT                    
OWL2_FULL_MEM  thrpt   20     3708,437 ?    40,225  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT                      
OWL2_EL_MEM  thrpt   20     4092,354 ?    23,170  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT                    
OWL1_LITE_MEM  thrpt   20    17765,737 ?   242,984  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT           
OWL2_FULL_MEM_RDFS_INF  thrpt   20      117,545 ?     5,883  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT          
OWL2_DL_MEM_BUILTIN_INF  thrpt   20     3486,673 ?    96,499  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT                   
LEGACY_OWL_MEM  thrpt   20     8103,053 ?   191,609  ops/s
   JmhDeclaringClasses.LIST_DECLARED_CLASSES_INDIRECT       
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20      168,471 ?     5,150  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT                   
OWL2_FULL_MEM  thrpt   20   194416,995 ?  4152,421  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT                     
OWL2_EL_MEM  thrpt   20   192425,384 ?  5128,301  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT                   
OWL1_LITE_MEM  thrpt   20   157829,681 ?  1869,907  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT          
OWL2_FULL_MEM_RDFS_INF  thrpt   20      683,222 ?    31,047  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT         
OWL2_DL_MEM_BUILTIN_INF  thrpt   20    87477,583 ?  1256,418  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT                  
LEGACY_OWL_MEM  thrpt   20   288554,472 ?  4034,018  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_DIRECT      
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20      232,062 ?     9,360  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT                 
OWL2_FULL_MEM  thrpt   20  1061883,645 ? 11899,620  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT                   
OWL2_EL_MEM  thrpt   20   979498,876 ? 22328,129  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT                 
OWL1_LITE_MEM  thrpt   20   600111,538 ? 10245,863  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT        
OWL2_FULL_MEM_RDFS_INF  thrpt   20      323,415 ?    14,609  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT       
OWL2_DL_MEM_BUILTIN_INF  thrpt   20    33709,495 ?   329,313  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT                
LEGACY_OWL_MEM  thrpt   20   532256,642 ?  9438,609  ops/s
   JmhIndividualClasses.LIST_INDIVIDUAL_CLASSES_INDIRECT    
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20      193,377 ?     8,711  ops/s
   JmhListClasses.LIST_ALL_CLASSES                                       
OWL2_FULL_MEM  thrpt   20     3913,181 ?    54,105  ops/s
   JmhListClasses.LIST_ALL_CLASSES                                         
OWL2_EL_MEM  thrpt   20     4280,284 ?    20,349  ops/s
   JmhListClasses.LIST_ALL_CLASSES                                       
OWL1_LITE_MEM  thrpt   20    21437,334 ?   702,863  ops/s
   JmhListClasses.LIST_ALL_CLASSES                              
OWL2_FULL_MEM_RDFS_INF  thrpt   20      123,030 ?     4,547  ops/s
   JmhListClasses.LIST_ALL_CLASSES                             
OWL2_DL_MEM_BUILTIN_INF  thrpt   20     3671,583 ?    72,838  ops/s
   JmhListClasses.LIST_ALL_CLASSES                                      
LEGACY_OWL_MEM  thrpt   20     9994,878 ?   272,441  ops/s
   JmhListClasses.LIST_ALL_CLASSES                          
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20      266,424 ?     6,418  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                                     
OWL2_FULL_MEM  thrpt   20    34730,936 ?  1610,608  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                                       
OWL2_EL_MEM  thrpt   20    36848,320 ?   635,520  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                                     
OWL1_LITE_MEM  thrpt   20    23413,521 ?   486,528  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                            
OWL2_FULL_MEM_RDFS_INF  thrpt   20      993,880 ?    47,671  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                           
OWL2_DL_MEM_BUILTIN_INF  thrpt   20    32552,578 ?  1775,482  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                                    
LEGACY_OWL_MEM  thrpt   20     9877,561 ?   285,693  ops/s
   JmhListClasses.LIST_NAMED_CLASSES                        
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20      259,240 ?     6,974  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                                   
OWL2_FULL_MEM  thrpt   20     2753,444 ?    31,634  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                                     
OWL2_EL_MEM  thrpt   20     2969,503 ?    28,523  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                                   
OWL1_LITE_MEM  thrpt   20     1769,376 ?    46,018  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                          
OWL2_FULL_MEM_RDFS_INF  thrpt   20        0,933 ?     0,006  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                         
OWL2_DL_MEM_BUILTIN_INF  thrpt   20     2711,182 ?    37,211  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                                  
LEGACY_OWL_MEM  thrpt   20     1333,065 ?    14,264  ops/s
   JmhListIndividuals.LIST_INDIVIDUALS                      
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20        0,017 ?     0,001  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                                 
OWL2_FULL_MEM  thrpt   20     1131,328 ?    18,373  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                                   
OWL2_EL_MEM  thrpt   20     1128,517 ?    18,958  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                                 
OWL1_LITE_MEM  thrpt   20     1080,470 ?    11,340  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                        
OWL2_FULL_MEM_RDFS_INF  thrpt   20       48,010 ?     0,615  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                       
OWL2_DL_MEM_BUILTIN_INF  thrpt   20       86,404 ?     0,896  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                                
LEGACY_OWL_MEM  thrpt   20     3552,075 ?   121,430  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_DIRECT                    
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20       19,666 ?     0,395  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                               
OWL2_FULL_MEM  thrpt   20    96706,467 ?  1448,771  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                                 
OWL2_EL_MEM  thrpt   20    80929,295 ?  2835,746  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                               
OWL1_LITE_MEM  thrpt   20    44455,080 ?   637,873  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                      
OWL2_FULL_MEM_RDFS_INF  thrpt   20      164,218 ?     2,610  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                     
OWL2_DL_MEM_BUILTIN_INF  thrpt   20     5624,272 ?    45,155  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                              
LEGACY_OWL_MEM  thrpt   20    49828,475 ?  1656,329  ops/s
   JmhSubClasses.LIST_SUB_CLASSES_INDIRECT                  
LEGACY_OWL_DL_MEM_RDFS_INF  thrpt   20      159,887 ?     3,668  ops/s
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to