Results 245 comments of l0rinc
trafficstars

> A mac user can also just alias nproc="sysctl -n hw.logicalcpu" Absolutely, but let's document these somewhere, since we're using `-j$(nproc)` in a few other places in the code, without...

test-only post-merge ACK It's reporting `script_assets_tests` as skipped on Mac Details ```bash 129/144 Test #86: script_assets_tests ..................***Skipped 0.36 sec ... The following tests did not run: 86 - script_assets_tests (Skipped)...

While the build apparently hasn't decided how to handle casts, the benchmarks are looking quite promising already: benchmark until 400k ```bash hyperfine \ --runs 1 \ --export-json /mnt/my_storage/ibd_full-prune.json \ --parameter-list...

> I think https://github.com/bitcoin/bitcoin/pull/31132 is a better approach, because cache misses are fetched in parallel much faster so the misses are not as important. I see the two changes as...

@andrewtoth, can we save the first few `memusage:` related commits from here at least? Do we need any change to them or can we just extract to a new PR?

Finished benching on a HDD until 860k on Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz, CPU = 8: ```bash Summary 'COMMIT=f278ca4ec3f0a90c285e640f1a270869ca594d20 ./build/src/bitcoind -datadir=/mnt/my_storage/BitcoinData -stopatheight=860000 -dbcache=10000 -printtoconsole=0' ran 1.02 times faster than...

The latest version seems very promising, I like that the algorithms is getting simpler. I noticed that for small dbcache it has a very noticeable effect, but for very high...

Compared it against master on a Raspberry Pi 5 synchronizing from real peers for realism, ran it twice for good measure until 917000 blocks with dbcache 450: This isn't the...

I'm fine with doing that in a follow-up if you think it's too complicated (though it's likely quite simple, we can just track the very first cache miss and always...

I've run the command on a `Raspberry Pi 4 Model B - Cortex-A72 4-Core ARM with SanDisk SSD PLUS 1TB (USB 3.0)` with to have data about lower-end hardware as...