How can I figure out if a Safari extension is using unreasonable memory/cpu? I'm not really experiencing any unreasonable sluggishness, but I am starting to pile up on the extensions and was considering pruning the most performance draining ones just for good measure.
2 Answers
Disable the extension. Run Safari for an hour (normal use) and note the kind of cpu/memory usages you get from it (using activity monitor or top).
Enable the extension. Repeat.
You can also use Instruments and attach it to your safari instance and start from there.
-
How do I attach it to my safari instance? Does it still work nowadays when extensions are external processes?– gio91berCommented Nov 26, 2020 at 20:52
-
Sorry @gio91ber I have stopped using macOS around 2016 so I have no idea if you can still do this. Commented Nov 27, 2020 at 11:08