Damus
Jiří Eischmann profile picture
Jiří Eischmann
@Jiří Eischmann
#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.
1
GTK · 10w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqgrt4m4n2p4h32md2k44fjpu2guscvpzat4ttd5rkqhm8mjtmw70svgvv83 it does load all the emojis (in an idle loop, to avoid blocking the UI). It should use the same amount of memory in both GL and Vulkan, though