An extension I'm working on is having severe performance issues, causing the screen or gnome to freeze and other issues.
I'd like to fix it, but I have no idea how or where to start. Is there a way to monitor and profile shell extensions? If not, what is a good way to approach this problem? Will I have to disable features until the lag stops? Or will I have to do the profiling by logging a lot of timestamps?