Performance: Logs - Metrics for createKey and Import#2082
Performance: Logs - Metrics for createKey and Import#2082cmgustavo wants to merge 5 commits intobitpay:masterfrom
Conversation
|
|
|
Fixed: response when click on Create Key (during onboarding) New changes, commit: 3ae78eb Controlled concurrency in That is:
This strongly validates that the previous sequential wallet creation flow was a major bottleneck. |
|
Import improved from ~77.5s to ~66.1s for 36 wallets after removing duplicate wallet creation work. 05ee108 Next optimization step is to defer and chunk wallet address/funds scanning so import can complete earlier and wallet hydration can continue in the background. |
…y address hydration
05ee108 to
3d0d59d
Compare
Performance Analysis –
createKey&serverAssistedImportThis PR adds instrumentation and analyzes app-side performance for wallet creation and import flows.
Results
createKey (11 wallets)
serverAssistedImport (36 wallets, 14 tokens)
Key Findings
createWallet)createWalletAddress)COPAYER_REGISTEREDretries)Optimization Targets
BWC.createKey(~7s)