Event JSON
{
"id": "3b69db6cb84b7f97468e16f70e552f2a685adab3b7142fc55a90fe35d847fdee",
"pubkey": "4503baa127bdfd0b054384dc5ba82cb0e2a8367cbdb0629179f00db1a34caacc",
"created_at": 1728266511,
"kind": 1,
"tags": [
[
"e",
"863493a74be5a45b2c23a190671ebf54c3b24689a01776d1781ab4a028d306b5",
"wss://relay.mutinywallet.com/",
"root"
],
[
"e",
"6059f4c5341f7e43c30548fdb626f92839fc4083273d78d509e292d99014e799",
"",
"reply"
],
[
"p",
"56d5de36eb4fed1e2fe99bfbfdea10ab5fa630a13c59d2e3c70dbb5b3988a572",
"",
"mention"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "That I'm not quite sure of, I am only seeing one PID using a live process monitoring tool. I'm not explicitly using multiprocessing either, I'm using asyncio gather tasks to execute a couple hundred websocket connections in short succession. I fully expect the spike in memory just don't understand why it isn't releasing after the queries finish. I was under the impression that these would just create different threads unless calling a process pool executor.\n\nhttps://github.com/UTXOnly/metadata_updater/blob/main/updater.py",
"sig": "5a575d0a900a40f741d80a1186caf9bd5bdcef9e0eba4d6bd44d01088011d452094c24346bc5e83e409d474a1ff9092a1639c60bef2c005e9b5e9e49531a74f7"
}