specter-desktop icon indicating copy to clipboard operation
specter-desktop copied to clipboard

2.0.0-pre9: Specter slow after 1-2 hour break

Open moritzwietersheim opened this issue 2 years ago • 1 comments

  • Specter feels pretty slow after a 1-2 hour break leaving it alone.

  • When restarting Specter, it is normal again.

  • Otherwise runs very nice & quick on my MacBook.

  • Using MacBook M1 Pro, 16GB, 2021, macos Ventura 13.0.1

moritzwietersheim avatar Feb 07 '23 04:02 moritzwietersheim

I tried to let it run over the night, measuring how long the wallet update takes which happens every 5 mins. It doesn't seem to get any slower.

unfold
[2023-02-09 20:53:33,963] INFO in wallet_manager: Updating wallet manager done in   193ms. Result:
[2023-02-09 20:53:35,598] INFO in wallet_manager: Updating wallet manager done in   193ms. Result:
[2023-02-09 21:03:34,359] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-09 21:03:36,006] INFO in wallet_manager: Updating wallet manager done in    98ms. Result:
[2023-02-09 21:12:55,677] INFO in wallet_manager: Updating wallet manager done in   411ms. Result:
[2023-02-09 21:13:34,869] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-09 21:13:36,500] INFO in wallet_manager: Updating wallet manager done in    96ms. Result:
[2023-02-09 21:23:35,357] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-09 21:23:37,005] INFO in wallet_manager: Updating wallet manager done in    97ms. Result:
[2023-02-09 21:31:58,931] INFO in wallet_manager: Updating wallet manager done in   225ms. Result:
[2023-02-09 21:32:22,443] INFO in wallet_manager: Updating wallet manager done in   240ms. Result:
[2023-02-09 21:32:54,622] INFO in wallet_manager: Updating wallet manager done in   193ms. Result:
[2023-02-09 21:33:35,853] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-09 21:34:12,058] INFO in wallet_manager: Updating wallet manager done in   273ms. Result:
[2023-02-09 21:34:50,864] INFO in wallet_manager: Updating wallet manager done in   231ms. Result:
[2023-02-09 21:36:20,420] INFO in wallet_manager: Updating wallet manager done in   243ms. Result:
[2023-02-09 21:43:36,353] INFO in wallet_manager: Updating wallet manager done in   105ms. Result:
[2023-02-09 21:45:26,117] INFO in wallet_manager: Updating wallet manager done in   382ms. Result:
[2023-02-09 21:45:35,440] INFO in wallet_manager: Updating wallet manager done in   206ms. Result:
[2023-02-09 21:46:20,751] INFO in wallet_manager: Updating wallet manager done in    98ms. Result:
[2023-02-09 21:46:41,138] INFO in wallet_manager: Updating wallet manager done in   193ms. Result:
[2023-02-09 21:47:42,225] INFO in wallet_manager: Updating wallet manager done in   186ms. Result:
[2023-02-09 21:48:02,470] INFO in wallet_manager: Updating wallet manager done in   237ms. Result:
[2023-02-09 21:49:50,615] INFO in wallet_manager: Updating wallet manager done in   197ms. Result:
[2023-02-09 21:50:27,469] INFO in wallet_manager: Updating wallet manager done in   471ms. Result:
[2023-02-09 21:50:43,459] INFO in wallet_manager: Updating wallet manager done in   239ms. Result:
[2023-02-09 21:51:01,656] INFO in wallet_manager: Updating wallet manager done in   288ms. Result:
[2023-02-09 21:52:01,954] INFO in wallet_manager: Updating wallet manager done in   227ms. Result:
[2023-02-09 21:52:14,500] INFO in wallet_manager: Updating wallet manager done in   217ms. Result:
[2023-02-09 21:52:36,035] INFO in wallet_manager: Updating wallet manager done in   383ms. Result:
[2023-02-09 21:53:15,847] INFO in wallet_manager: Updating wallet manager done in   183ms. Result:
[2023-02-09 21:53:29,155] INFO in wallet_manager: Updating wallet manager done in   383ms. Result:
[2023-02-09 21:53:36,829] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-09 21:54:21,188] INFO in wallet_manager: Updating wallet manager done in   176ms. Result:
[2023-02-09 21:54:53,519] INFO in wallet_manager: Updating wallet manager done in   175ms. Result:
[2023-02-09 21:56:25,400] INFO in wallet_manager: Updating wallet manager done in   221ms. Result:
[2023-02-09 21:56:37,908] INFO in wallet_manager: Updating wallet manager done in   202ms. Result:
[2023-02-09 21:56:53,721] INFO in wallet_manager: Updating wallet manager done in   191ms. Result:
[2023-02-09 21:57:13,740] INFO in wallet_manager: Updating wallet manager done in   216ms. Result:
[2023-02-09 21:57:38,309] INFO in wallet_manager: Updating wallet manager done in   195ms. Result:
[2023-02-09 21:58:06,344] INFO in wallet_manager: Updating wallet manager done in   169ms. Result:
[2023-02-09 21:58:34,508] INFO in wallet_manager: Updating wallet manager done in   252ms. Result:
[2023-02-09 21:58:46,832] INFO in wallet_manager: Updating wallet manager done in   207ms. Result:
[2023-02-09 21:59:41,375] INFO in wallet_manager: Updating wallet manager done in   294ms. Result:
[2023-02-09 22:00:02,570] INFO in wallet_manager: Updating wallet manager done in   189ms. Result:
[2023-02-09 22:00:28,423] INFO in wallet_manager: Updating wallet manager done in   185ms. Result:
[2023-02-09 22:00:51,062] INFO in wallet_manager: Updating wallet manager done in   195ms. Result:
[2023-02-09 22:00:52,398] INFO in wallet_manager: Updating wallet manager done in   518ms. Result:
[2023-02-09 22:00:54,440] INFO in wallet_manager: Updating wallet manager done in   257ms. Result:
[2023-02-09 22:03:17,176] INFO in wallet_manager: Updating wallet manager done in   299ms. Result:
[2023-02-09 22:03:25,996] INFO in wallet_manager: Updating wallet manager done in   445ms. Result:
[2023-02-09 22:03:27,312] INFO in wallet_manager: Updating wallet manager done in   303ms. Result:
[2023-02-09 22:03:37,370] INFO in wallet_manager: Updating wallet manager done in   141ms. Result:
[2023-02-09 22:03:41,873] INFO in wallet_manager: Updating wallet manager done in   246ms. Result:
[2023-02-09 22:05:14,708] INFO in wallet_manager: Updating wallet manager done in   242ms. Result:
[2023-02-09 22:05:17,729] INFO in wallet_manager: Updating wallet manager done in   433ms. Result:
[2023-02-09 22:06:24,866] INFO in wallet_manager: Updating wallet manager done in   682ms. Result:
[2023-02-09 22:06:58,265] INFO in wallet_manager: Updating wallet manager done in   392ms. Result:
[2023-02-09 22:07:13,179] INFO in wallet_manager: Updating wallet manager done in   525ms. Result:
[2023-02-09 22:07:26,771] INFO in wallet_manager: Updating wallet manager done in   174ms. Result:
[2023-02-09 22:07:59,243] INFO in wallet_manager: Updating wallet manager done in   203ms. Result:
[2023-02-09 22:12:13,109] INFO in wallet_manager: Updating wallet manager done in   300ms. Result:
[2023-02-09 22:12:14,740] INFO in wallet_manager: Updating wallet manager done in   500ms. Result:
[2023-02-09 22:12:25,965] INFO in wallet_manager: Updating wallet manager done in   277ms. Result:
[2023-02-09 22:12:49,461] INFO in wallet_manager: Updating wallet manager done in   185ms. Result:
[2023-02-09 22:15:33,876] INFO in wallet_manager: Updating wallet manager done in   384ms. Result:
[2023-02-09 22:17:08,060] INFO in wallet_manager: Updating wallet manager done in   252ms. Result:
[2023-02-09 22:22:13,409] INFO in wallet_manager: Updating wallet manager done in   110ms. Result:
[2023-02-09 22:22:49,871] INFO in wallet_manager: Updating wallet manager done in    99ms. Result:
[2023-02-09 22:32:13,915] INFO in wallet_manager: Updating wallet manager done in   132ms. Result:
[2023-02-09 22:32:50,372] INFO in wallet_manager: Updating wallet manager done in   106ms. Result:
[2023-02-09 22:42:14,368] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-09 22:42:50,847] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-09 22:52:14,855] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-09 22:52:51,368] INFO in wallet_manager: Updating wallet manager done in   123ms. Result:
[2023-02-09 23:02:15,350] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-09 23:02:51,865] INFO in wallet_manager: Updating wallet manager done in   121ms. Result:
[2023-02-09 23:12:15,845] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-09 23:12:52,359] INFO in wallet_manager: Updating wallet manager done in   123ms. Result:
[2023-02-09 23:22:16,364] INFO in wallet_manager: Updating wallet manager done in   142ms. Result:
[2023-02-09 23:22:52,815] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-09 23:32:16,782] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-09 23:32:53,306] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-09 23:42:17,272] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-09 23:42:53,794] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-09 23:52:17,759] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-09 23:52:54,283] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 00:02:18,253] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 00:02:54,812] INFO in wallet_manager: Updating wallet manager done in   128ms. Result:
[2023-02-10 00:12:18,755] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 00:12:55,278] INFO in wallet_manager: Updating wallet manager done in   103ms. Result:
[2023-02-10 00:22:19,243] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 00:22:55,747] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 00:32:19,733] INFO in wallet_manager: Updating wallet manager done in    93ms. Result:
[2023-02-10 00:32:56,266] INFO in wallet_manager: Updating wallet manager done in   128ms. Result:
[2023-02-10 00:42:20,202] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 00:42:56,710] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 00:52:20,688] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 00:52:57,253] INFO in wallet_manager: Updating wallet manager done in   137ms. Result:
[2023-02-10 01:02:21,169] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 01:02:57,729] INFO in wallet_manager: Updating wallet manager done in   125ms. Result:
[2023-02-10 01:12:21,646] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 01:12:58,178] INFO in wallet_manager: Updating wallet manager done in   125ms. Result:
[2023-02-10 01:22:22,141] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 01:22:58,635] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 01:32:22,617] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 01:32:59,131] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-10 01:42:23,119] INFO in wallet_manager: Updating wallet manager done in    94ms. Result:
[2023-02-10 01:42:59,618] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 01:52:23,607] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 01:53:00,107] INFO in wallet_manager: Updating wallet manager done in    94ms. Result:
[2023-02-10 02:02:24,103] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 02:03:00,583] INFO in wallet_manager: Updating wallet manager done in    94ms. Result:
[2023-02-10 02:12:24,587] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 02:13:01,070] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 02:22:25,077] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 02:23:01,578] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 02:32:25,551] INFO in wallet_manager: Updating wallet manager done in   101ms. Result:
[2023-02-10 02:33:02,067] INFO in wallet_manager: Updating wallet manager done in    96ms. Result:
[2023-02-10 02:42:26,028] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 02:43:02,570] INFO in wallet_manager: Updating wallet manager done in   111ms. Result:
[2023-02-10 02:52:26,519] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 02:53:03,042] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 03:02:26,980] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 03:03:03,532] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 03:12:27,463] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 03:13:04,012] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 03:22:27,953] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 03:23:04,520] INFO in wallet_manager: Updating wallet manager done in   100ms. Result:
[2023-02-10 03:32:28,457] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 03:33:05,042] INFO in wallet_manager: Updating wallet manager done in   117ms. Result:
[2023-02-10 03:42:28,959] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-10 03:43:05,513] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 03:52:29,440] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 03:53:05,995] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 04:02:29,922] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 04:03:06,496] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 04:12:30,401] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 04:13:07,016] INFO in wallet_manager: Updating wallet manager done in    99ms. Result:
[2023-02-10 04:22:30,891] INFO in wallet_manager: Updating wallet manager done in    93ms. Result:
[2023-02-10 04:23:07,491] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 04:32:31,379] INFO in wallet_manager: Updating wallet manager done in    95ms. Result:
[2023-02-10 04:33:07,963] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 04:42:31,867] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 04:43:08,458] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 04:52:32,360] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 04:53:08,936] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 05:02:32,841] INFO in wallet_manager: Updating wallet manager done in    94ms. Result:
[2023-02-10 05:03:09,428] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 05:12:33,323] INFO in wallet_manager: Updating wallet manager done in    86ms. Result:
[2023-02-10 05:13:09,919] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 05:22:33,824] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 05:23:10,403] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 05:32:34,354] INFO in wallet_manager: Updating wallet manager done in   128ms. Result:
[2023-02-10 05:33:10,889] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 05:42:34,792] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 05:43:11,404] INFO in wallet_manager: Updating wallet manager done in   103ms. Result:
[2023-02-10 05:52:35,295] INFO in wallet_manager: Updating wallet manager done in   105ms. Result:
[2023-02-10 05:53:11,891] INFO in wallet_manager: Updating wallet manager done in   104ms. Result:
[2023-02-10 06:02:35,765] INFO in wallet_manager: Updating wallet manager done in    85ms. Result:
[2023-02-10 06:03:12,366] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 06:12:36,260] INFO in wallet_manager: Updating wallet manager done in   103ms. Result:
[2023-02-10 06:13:12,860] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 06:22:36,732] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 06:23:13,366] INFO in wallet_manager: Updating wallet manager done in    94ms. Result:
[2023-02-10 06:32:37,215] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 06:33:13,858] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 06:42:37,684] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 06:43:14,353] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 06:52:38,178] INFO in wallet_manager: Updating wallet manager done in    93ms. Result:
[2023-02-10 06:53:14,873] INFO in wallet_manager: Updating wallet manager done in   124ms. Result:
[2023-02-10 07:02:38,660] INFO in wallet_manager: Updating wallet manager done in    87ms. Result:
[2023-02-10 07:03:15,329] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 07:12:39,148] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 07:13:15,796] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 07:22:39,643] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 07:23:16,278] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 07:32:40,143] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 07:33:16,749] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 07:42:40,634] INFO in wallet_manager: Updating wallet manager done in    94ms. Result:
[2023-02-10 07:43:17,240] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 07:52:41,119] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 07:53:17,732] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 08:02:41,593] INFO in wallet_manager: Updating wallet manager done in    90ms. Result:
[2023-02-10 08:03:18,208] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 08:12:42,080] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 08:13:18,703] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 08:22:42,581] INFO in wallet_manager: Updating wallet manager done in   115ms. Result:
[2023-02-10 08:23:19,180] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 08:32:43,044] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 08:33:19,674] INFO in wallet_manager: Updating wallet manager done in    92ms. Result:
[2023-02-10 08:42:43,534] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 08:43:20,169] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 08:52:44,041] INFO in wallet_manager: Updating wallet manager done in    88ms. Result:
[2023-02-10 08:53:20,651] INFO in wallet_manager: Updating wallet manager done in    89ms. Result:
[2023-02-10 09:02:44,523] INFO in wallet_manager: Updating wallet manager done in    91ms. Result:
[2023-02-10 09:03:21,160] INFO in wallet_manager: Updating wallet manager done in   127ms. Result:

However, i measured without electron. Guess we need to work a bit on measuring and perf-test-setups to catch that phenomen. I'll check in the changes to have some numbers and maybe we can use that to get a better feeling what seem to get slower.

k9ert avatar Feb 10 '23 08:02 k9ert