-
-
Save sweeneyde/49cc3a9d074d56cf095cb0a42d13d7a4 to your computer and use it in GitHub Desktop.
Specialization statistics
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
===== COMPARE_OP_INT and COMPARE_OP_FLOAT ===== | |
Chameleon: 54.3% | |
compare_op.specialization_success : 141 | |
compare_op.specialization_failure : 1045 | |
compare_op.hit : 75062 | |
compare_op.deferred : 61839 | |
compare_op.miss : 73 | |
compare_op.deopt : 1 | |
compare_op.unquickened : 1621 | |
compare_op.specialization_failure_kinds[0] : 1026 | |
compare_op.specialization_failure_kinds[12] : 19 | |
- Lots of str == str | |
Deltablue: 93.3% | |
compare_op.specialization_success : 105 | |
compare_op.specialization_failure : 1249 | |
compare_op.hit : 1103111 | |
compare_op.deferred : 76371 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1646 | |
compare_op.specialization_failure_kinds[0] : 909 | |
compare_op.specialization_failure_kinds[12] : 340 | |
- A few str == str and str != str | |
- Some EqualityConstraint != EqualityConstraint | |
- Some ScaleConstraint != ScaleConstraint, | |
- etc. | |
Dulwich_log: 41.4% | |
compare_op.specialization_success : 127 | |
compare_op.specialization_failure : 3812 | |
compare_op.hit : 173763 | |
compare_op.deferred : 239709 | |
compare_op.miss : 11 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1831 | |
compare_op.specialization_failure_kinds[0] : 3219 | |
compare_op.specialization_failure_kinds[12] : 593 | |
- str == str and bytes == bytes | |
Fannkuch: 99.93% | |
compare_op.specialization_success : 93 | |
compare_op.specialization_failure : 172 | |
compare_op.hit : 12830737 | |
compare_op.deferred : 7528 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1187 | |
compare_op.specialization_failure_kinds[0] : 162 | |
compare_op.specialization_failure_kinds[12] : 10 | |
- Mostly str == str and str != str | |
Float: 99.3% | |
compare_op.specialization_success : 87 | |
compare_op.specialization_failure : 172 | |
compare_op.hit : 1206008 | |
compare_op.deferred : 7528 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1148 | |
compare_op.specialization_failure_kinds[0] : 162 | |
compare_op.specialization_failure_kinds[12] : 10 | |
- Mostly str == str | |
Go: 99.7% | |
compare_op.specialization_success : 142 | |
compare_op.specialization_failure : 219 | |
compare_op.hit : 5319338 | |
compare_op.deferred : 11931 | |
compare_op.miss : 1261 | |
compare_op.deopt : 23 | |
compare_op.unquickened : 1281 | |
compare_op.specialization_failure_kinds[0] : 194 | |
compare_op.specialization_failure_kinds[12] : 25 | |
- Some bool == bool, str == str | |
Hexiom: 99.1% | |
compare_op.specialization_success : 119 | |
compare_op.specialization_failure : 187 | |
compare_op.hit : 1064733 | |
compare_op.deferred : 8244 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1278 | |
compare_op.specialization_failure_kinds[0] : 177 | |
compare_op.specialization_failure_kinds[12] : 10 | |
Mostly str != str | |
Json_loads: 63.5% | |
compare_op.specialization_success : 93 | |
compare_op.specialization_failure : 173 | |
compare_op.hit : 15603 | |
compare_op.deferred : 7506 | |
compare_op.miss : 20 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1194 | |
compare_op.specialization_failure_kinds[0] : 162 | |
compare_op.specialization_failure_kinds[12] : 11 | |
Mostly str != str, some | |
Logging: 63.1% | |
compare_op.specialization_success : 104 | |
compare_op.specialization_failure : 1024 | |
compare_op.hit : 109351 | |
compare_op.deferred : 61614 | |
compare_op.miss : 27 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1274 | |
compare_op.specialization_failure_kinds[0] : 1011 | |
compare_op.specialization_failure_kinds[12] : 13 | |
Meteor_contest: 29.3% | |
compare_op.specialization_success : 89 | |
compare_op.specialization_failure : 27740 | |
compare_op.hit : 745532 | |
compare_op.deferred : 1771775 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1158 | |
compare_op.specialization_failure_kinds[0] : 27729 | |
compare_op.specialization_failure_kinds[12] : 11 | |
Nqueens: 98.6% | |
compare_op.specialization_success : 87 | |
compare_op.specialization_failure : 172 | |
compare_op.hit : 614157 | |
compare_op.deferred : 7527 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1159 | |
compare_op.specialization_failure_kinds[0] : 162 | |
compare_op.specialization_failure_kinds[12] : 10 | |
Pyflate: 99.94% | |
compare_op.specialization_success : 115 | |
compare_op.specialization_failure : 174 | |
compare_op.hit : 16130002 | |
compare_op.deferred : 7551 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 2404 | |
compare_op.specialization_failure_kinds[0] : 162 | |
compare_op.specialization_failure_kinds[12] : 12 | |
Regex_effbot: 39.3% | |
compare_op.specialization_success : 85 | |
compare_op.specialization_failure : 182 | |
compare_op.hit : 6315 | |
compare_op.deferred : 8304 | |
compare_op.miss : 28 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1135 | |
compare_op.specialization_failure_kinds[0] : 170 | |
compare_op.specialization_failure_kinds[12] : 12 | |
Scimark: 98.6% | |
compare_op.specialization_success : 97 | |
compare_op.specialization_failure : 303 | |
compare_op.hit : 1255927 | |
compare_op.deferred : 15749 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1271 | |
compare_op.specialization_failure_kinds[0] : 164 | |
compare_op.specialization_failure_kinds[12] : 139 | |
Sqlite_synth: 90.7% | |
compare_op.specialization_success : 95 | |
compare_op.specialization_failure : 174 | |
compare_op.hit : 88178 | |
compare_op.deferred : 7558 | |
compare_op.miss : 20 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1177 | |
compare_op.specialization_failure_kinds[0] : 161 | |
compare_op.specialization_failure_kinds[12] : 13 | |
Telco: 5.4% | |
compare_op.specialization_success : 84 | |
compare_op.specialization_failure : 1657 | |
compare_op.hit : 6045 | |
compare_op.deferred : 102528 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1164 | |
compare_op.specialization_failure_kinds[0] : 161 | |
compare_op.specialization_failure_kinds[12] : 1496 | |
Unpack_sequence: 40.4% | |
compare_op.specialization_success : 92 | |
compare_op.specialization_failure : 176 | |
compare_op.hit : 6118 | |
compare_op.deferred : 7572 | |
compare_op.miss : 19 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1168 | |
compare_op.specialization_failure_kinds[0] : 165 | |
compare_op.specialization_failure_kinds[12] : 11 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
===== COMPARE_OP_INT and COMPARE_OP_FLOAT and COMPARE_OP_STR ===== | |
Chameleon: 96.06% | |
compare_op.specialization_success : 230 | |
compare_op.specialization_failure : 65 | |
compare_op.hit : 129427 | |
compare_op.deferred : 3119 | |
compare_op.miss : 293 | |
compare_op.deopt : 4 | |
compare_op.unquickened : 1596 | |
compare_op.specialization_failure_kinds[0] : 38 | |
compare_op.specialization_failure_kinds[12] : 17 | |
compare_op.specialization_failure_kinds[13] : 10 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Deltablue: 93.83% | |
compare_op.specialization_success : 170 | |
compare_op.specialization_failure : 661 | |
compare_op.hit : 664455 | |
compare_op.deferred : 41129 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1682 | |
compare_op.specialization_failure_kinds[0] : 447 | |
compare_op.specialization_failure_kinds[12] : 214 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Dulwich_log: 49.69% | |
compare_op.specialization_success : 196 | |
compare_op.specialization_failure : 3233 | |
compare_op.hit : 208056 | |
compare_op.deferred : 205358 | |
compare_op.miss : 70 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1815 | |
compare_op.specialization_failure_kinds[0] : 2641 | |
compare_op.specialization_failure_kinds[12] : 592 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
- Lots of bytes == bytes and None == bytes | |
Fannkuch: 99.99% | |
compare_op.specialization_success : 158 | |
compare_op.specialization_failure : 17 | |
compare_op.hit : 12837968 | |
compare_op.deferred : 262 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1203 | |
compare_op.specialization_failure_kinds[0] : 8 | |
compare_op.specialization_failure_kinds[12] : 9 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Float: 99.86% | |
compare_op.specialization_success : 152 | |
compare_op.specialization_failure : 17 | |
compare_op.hit : 1213239 | |
compare_op.deferred : 262 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1164 | |
compare_op.specialization_failure_kinds[0] : 8 | |
compare_op.specialization_failure_kinds[12] : 9 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Go: 99.86% | |
compare_op.specialization_success : 207 | |
compare_op.specialization_failure : 64 | |
compare_op.hit : 5326569 | |
compare_op.deferred : 4666 | |
compare_op.miss : 1295 | |
compare_op.deopt : 23 | |
compare_op.unquickened : 1281 | |
compare_op.specialization_failure_kinds[0] : 40 | |
compare_op.specialization_failure_kinds[12] : 24 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Hexiom: 99.83% | |
compare_op.specialization_success : 189 | |
compare_op.specialization_failure : 17 | |
compare_op.hit : 1072680 | |
compare_op.deferred : 263 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1278 | |
compare_op.specialization_failure_kinds[0] : 8 | |
compare_op.specialization_failure_kinds[12] : 9 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Json_loads: 93.11% | |
compare_op.specialization_success : 158 | |
compare_op.specialization_failure : 18 | |
compare_op.hit : 22811 | |
compare_op.deferred : 264 | |
compare_op.miss : 54 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1194 | |
compare_op.specialization_failure_kinds[0] : 7 | |
compare_op.specialization_failure_kinds[12] : 11 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Logging: 98.92% | |
compare_op.specialization_success : 176 | |
compare_op.specialization_failure : 21 | |
compare_op.hit : 170603 | |
compare_op.deferred : 316 | |
compare_op.miss : 73 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1274 | |
compare_op.specialization_failure_kinds[0] : 8 | |
compare_op.specialization_failure_kinds[12] : 13 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Meteor_contest: 29.56% | |
compare_op.specialization_success : 154 | |
compare_op.specialization_failure : 27585 | |
compare_op.hit : 752763 | |
compare_op.deferred : 1764510 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1158 | |
compare_op.specialization_failure_kinds[0] : 27575 | |
compare_op.specialization_failure_kinds[12] : 10 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
- Lots of frozenset <= frozenset | |
Nqueens: 99.74% | |
compare_op.specialization_success : 152 | |
compare_op.specialization_failure : 17 | |
compare_op.hit : 621388 | |
compare_op.deferred : 262 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1159 | |
compare_op.specialization_failure_kinds[0] : 8 | |
compare_op.specialization_failure_kinds[12] : 9 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Pyflate: 99.98% | |
compare_op.specialization_success : 181 | |
compare_op.specialization_failure : 18 | |
compare_op.hit : 16137254 | |
compare_op.deferred : 265 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 2404 | |
compare_op.specialization_failure_kinds[0] : 7 | |
compare_op.specialization_failure_kinds[12] : 11 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Regex_effbot: 89.27% | |
compare_op.specialization_success : 150 | |
compare_op.specialization_failure : 17 | |
compare_op.hit : 14238 | |
compare_op.deferred : 328 | |
compare_op.miss : 81 | |
compare_op.deopt : 1 | |
compare_op.unquickened : 1135 | |
compare_op.specialization_failure_kinds[0] : 7 | |
compare_op.specialization_failure_kinds[12] : 10 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Scimark: 99.21% | |
compare_op.specialization_success : 164 | |
compare_op.specialization_failure : 145 | |
compare_op.hit : 1263192 | |
compare_op.deferred : 8449 | |
compare_op.miss : 54 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1271 | |
compare_op.specialization_failure_kinds[0] : 7 | |
compare_op.specialization_failure_kinds[12] : 138 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Sqlite_synth: 98.26% | |
compare_op.specialization_success : 160 | |
compare_op.specialization_failure : 19 | |
compare_op.hit : 95425 | |
compare_op.deferred : 277 | |
compare_op.miss : 54 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1177 | |
compare_op.specialization_failure_kinds[0] : 7 | |
compare_op.specialization_failure_kinds[12] : 12 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Telco: 37.74% | |
compare_op.specialization_success : 149 | |
compare_op.specialization_failure : 330 | |
compare_op.hit : 13285 | |
compare_op.deferred : 20255 | |
compare_op.miss : 53 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1130 | |
compare_op.specialization_failure_kinds[0] : 7 | |
compare_op.specialization_failure_kinds[12] : 323 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
- Lots of bytes == str | |
Unpack_sequence: 88.90% | |
compare_op.specialization_success : 159 | |
compare_op.specialization_failure : 18 | |
compare_op.hit : 13383 | |
compare_op.deferred : 272 | |
compare_op.miss : 54 | |
compare_op.deopt : 0 | |
compare_op.unquickened : 1168 | |
compare_op.specialization_failure_kinds[0] : 8 | |
compare_op.specialization_failure_kinds[12] : 10 | |
compare_op.specialization_failure_kinds[13] : 0 | |
compare_op.specialization_failure_kinds[14] : 0 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment