Comments (1)
Just to confirm, here are some statistics on Tic-Tac-Toe 22 with CAL after the rebase merge.
Number of nodes garbage collected: 190829368
number of garbage collections: 20
This is roughly equivalent to 190829368 * 3 * 8 bytes, i.e. 4.8 GiB garbage collected. Specifically, if we look at its own reported unique node table size we see it has used about 4 GiB a tmost
Total BDD Node Usage : 66592604 nodes, 2130963328 Bytes
Peak BDD Node Usage : 125127046 nodes, 4004065472 Bytes
This seems quite reasonable. Looking at the System Monitor The peak memory was about 8 GiB. The remaining 3 GiB must be the OS, computation cache and the unreduced nodes. That seems realistic.
This is much less than the 14 GiB total usage (counting duplicates).
from cal.
Related Issues (18)
- BDD default constructor results in segmentation fault HOT 1
- Move depth-first threshold into a CMake/Run-time variable HOT 1
- Add `Cal_BddNull(...)` to the C and C++ interface HOT 1
- Add Association dependent functions to `BDD`
- `Regular` is wrongly reference counted
- Code Duplication: `CeilLog2`
- Default value for `negout` in `Size(...)` should be non-zero
- Add `Cal_BddPrintDot(manager, f)`
- Add Installation to CMake
- Tests don't build
- `OVERFLOW` is (possibly) a Preprocessor Variable
- `free(): invalid pointer` for `Cal_BddManagerQuit`
- Derive page size within CMake HOT 1
- `free(): invalid pointer` with `CAL_REORDER_METHOD_DF` HOT 1
- Remove `dynamicReorderingEnableFlag` from `Cal_BddManager` HOT 1
- Add C++ API
- Copy documentation to be Documentation Comments in code HOT 2
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.
from cal.