Two deadlines and three measured first calls
One axis in seconds from 0 to 340. A grey bar from 0 to 60 s is the client default of 60,000 ms in SDK 2.3.1. A dashed grey bar from 0 to 240 s is the client setting the docs used as an example. A blue bar from 0 to 330 s is the rea startup deadline of 330,000 ms. Three numbered marks are measured first calls: 6.3 s for list_procedures on this Mac on the 33,872-byte ledger-arm64-O1, about 64 s for a binary_overview on Linux x64 under WSL2 from the docs, and about 163 s for a binary_overview on Windows x64 from the docs, where the 60 s default timed out.
client default 60,000 ms (SDK 2.3.1)
client setting the docs used as an example, 240,000 ms
rea startup deadline 330,000 ms, REA_GHIDRA_STARTUP_TIMEOUT_MS
measured first Ghidra-backed calls
1
2
3
0 s
60 s
120 s
180 s
240 s
300 s
MEASURED FIRST CALLS
1
6.3 s: list_procedures on this Mac, ledger-arm64-O1, 33,872 bytes
2
about 64 s: binary_overview on Linux x64 under WSL2, from the docs
3
about 163 s: binary_overview on Windows x64, from the docs, the 60 s default timed out