tommyettinger commented on issue #1409:
URL: 
https://github.com/apache/incubator-fury/issues/1409#issuecomment-2001956086

   RE: removed multiplication, good, that was one of the optimizations I wasn't 
sure had made it into Fury.
   
   I've got a JMH benchmark that can test several different Map implementations 
at once, but I can't run it at the moment because all 12 logical cores on this 
laptop are currently devoted to an unrelated statistical test on a random 
number generator, and that test will run for at least several more hours. I've 
got the JMH benchmark set up to test HashMap, ObjectObjectMap from jdkgdxds, 
the corresponding Map type in FastUtil, and the hash-based Map in Koloboke 
1.0.0 . I'll see if I can add FuryObjectMap, ~~it just needs to implement Map~~ 
OK, it doesn't implement Map, so it would need to be run separately, which 
isn't quite a fair comparison. However, ObjectObjectMap from jdkgdxds is very 
close. It's possible Koloboke will do well here, which it appeared to do 8 
years ago when it last updated, but a lot has changed in the current JDK 
versions. I'll see if I can test on a large number of Class instances, to have 
similar conditions to the large object graph scenario.


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