Skip to content

Instantly share code, notes, and snippets.

Created October 8, 2015 22:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/1064b5e1c516a3c0a491 to your computer and use it in GitHub Desktop.
Save anonymous/1064b5e1c516a3c0a491 to your computer and use it in GitHub Desktop.
Class comparison test | Results 1
STARTING TEST [1]
Identity check with '==': 157,400,827ns, equalities: 800,532. Time per comparison is 157.401ns. 80% of the list was equal.
Class#equals() check: 144,775,454ns, equalities: 800,532. Time per comparison is 144.775ns. 80% of the list was equal.
Class#getName()#equals() check: 158,560,801ns, equalities: 800,532. Time per comparison is 158.561ns. 80% of the list was equal.
Instance of check (both ways): 153,107,538ns, equalities: 1,000,000. Time per comparison is 153.108ns. 100% of the list was equal.
Assignable from check (both ways): 156,154,200ns, equalities: 1,000,000. Time per comparison is 156.154ns. 100% of the list was equal.
TEST FINISHED IN 4637ms
STARTING TEST [2]
Identity check with '==': 135,882,316ns, equalities: 800,382. Time per comparison is 135.882ns. 80% of the list was equal.
Class#equals() check: 141,078,900ns, equalities: 800,382. Time per comparison is 141.079ns. 80% of the list was equal.
Class#getName()#equals() check: 153,820,052ns, equalities: 800,382. Time per comparison is 153.820ns. 80% of the list was equal.
Instance of check (both ways): 147,774,057ns, equalities: 1,000,000. Time per comparison is 147.774ns. 100% of the list was equal.
Assignable from check (both ways): 149,553,704ns, equalities: 1,000,000. Time per comparison is 149.554ns. 100% of the list was equal.
TEST FINISHED IN 3744ms
STARTING TEST [3]
Identity check with '==': 136,296,645ns, equalities: 799,982. Time per comparison is 136.297ns. 79% of the list was equal.
Class#equals() check: 141,602,454ns, equalities: 799,982. Time per comparison is 141.602ns. 79% of the list was equal.
Class#getName()#equals() check: 155,207,215ns, equalities: 799,982. Time per comparison is 155.207ns. 79% of the list was equal.
Instance of check (both ways): 149,449,576ns, equalities: 1,000,000. Time per comparison is 149.450ns. 100% of the list was equal.
Assignable from check (both ways): 149,509,286ns, equalities: 1,000,000. Time per comparison is 149.509ns. 100% of the list was equal.
TEST FINISHED IN 3228ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment