Jiří Eischmann on Nostr: #Meshy consumes 140 MB on startup, not too bad for a Python app using #GTK 4 and ...
#Meshy consumes 140 MB on startup, not too bad for a Python app using #GTK 4 and #libadwaita running in Flatpak.
But once you open the emoji picker it jumps to 650 MB with the vulkan renderer. As if it loaded all 3000 UTF emojis into memory at once. With the gl renderer the memory consumption jumps by ~30 MB and then grows as you browse the emojis. Cairo is even better at it, but there is a performance penalty.
Published at
2026-03-31 15:36:28 UTCEvent JSON
{
"id": "23dc8f45af697454f3465714f224459aa49fd5d6e7ac1c7145e091bc4e20c8b9",
"pubkey": "4706d4a9aab6fc2a25bd9491bee2d0c7f685192650156f8c2d27716dc1024b13",
"created_at": 1774971388,
"kind": 1,
"tags": [
[
"t",
"meshy"
],
[
"t",
"gtk"
],
[
"t",
"libadwaita"
],
[
"proxy",
"https://social.vivaldi.net/users/sesivany/statuses/116324524948444426",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "#Meshy consumes 140 MB on startup, not too bad for a Python app using #GTK 4 and #libadwaita running in Flatpak.\nBut once you open the emoji picker it jumps to 650 MB with the vulkan renderer. As if it loaded all 3000 UTF emojis into memory at once. With the gl renderer the memory consumption jumps by ~30 MB and then grows as you browse the emojis. Cairo is even better at it, but there is a performance penalty.",
"sig": "8a6c60fa61062f473cbc45dcaaa492c57708f674379289a900733c01694411af34bfeccbbeef56ce00bec072502368ca74df54a00f65d07184d859743679205d"
}