Protip:
When designing a user interface, imagine some old woman using it, say Margaret Hamilton, and she's clicking your app's buttons and saying to you, as old people do,
"Young whippersnapper, when I was your age, I sent 24 people to the ACTUAL MOON with my software in 4K of RAM and here I am clicking your button and it takes ten seconds to load a 50 megabyte video ad and then it crashes
I'm not even ANGRY with you, I'm just disappointed."
@ninjawedding @er1n flame graphs?
@LottieVixen @ninjawedding @er1n profiler output visualization tool, helps you see what functions and system calls your program is spending the most time on
this, or similar (like what erin linked) :
http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html
oh heck this looks awesome, also erm....the delay may be toot.cat fed issues....*sigh*
@ninjawedding @LottieVixen @cascode telemetry is theoretically amazing but it's also probably unfathomably expensive, like so expensive that they just say "contact us if you're interested"
@er1n @ninjawedding @cascode I would have no idea how to use it.
@ninjawedding @er1n @cascode sounds fun :3
@ninjawedding @er1n @cascode I mean..... I my debugging so far is print statements.
though tbh similar tools have been in web browsers for quite a while too :)
actually I'd say that browsers have probably some of the best profiling tools out there right now? next to maybe like Instruments, bespoke profiling tools in game engines, and Telemetry, which I have never used but have seen and it looks sick