actionstest's Issues
Speed up storing king location
Benchmark name | Rel with | Rel without | Debug with | Debug without |
---|---|---|---|---|
Moves from start position | 10.5904 us | 19.1213 us | 165.596 us | 249.765 us |
Moves from FEN Many moves 1 | 102.459 us | 254.863 us | 1.70733 ms | 2.67669 ms |
Moves from FEN Many moves 2 | 81.2601 us | 104.55 us | 1.43932 ms | 1.54383 ms |
Moves from FEN Many moves 3 | 60.8837 us | 74.4422 us | 975.293 us | 1.05073 ms |
Moves from FEN Many moves 4 | 68.3253 us | 127.599 us | 1.14049 ms | 1.66134 ms |
Moves from FEN In check | 14.3319 us | 38.9184 us | 223.792 us | 476.163 us |
Moves from FEN Lost of queens | 38.7639 us | 43.8099 us | 623.638 us | 651.479 us |
Moves from FEN Many queens both W | 50.4114 us | 181.773 us | 880.687 us | 2.26761 ms |
Moves from FEN Many queens both B | 50.2379 us | 71.0597 us | 879.254 us | 1.08564 ms |
Moves from FEN Legal pos many moves | 88.0652 us | 177.472 us | 1.381 ms | 2.27626 ms |
Note that even then Many moves 2 & 3 actually happen to have king in the first row thus would exit the loop the quickest
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.