Date: Sat, 28 May 2016 16:47:34 +0300 From: Arto Pekkanen <isoa@kapsi.fi> To: freebsd-gecko@freebsd.org Subject: How to profile www/firefox to find out the reason for high CPU usage Message-ID: <c1ab66e6-ec27-1c37-55d2-6a511f9cee57@kapsi.fi>
next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6LnAsTVmCJb6KO0abtdmlM0CFssSmLqSr Content-Type: multipart/mixed; boundary="knXEav6HwaSFwu7QK2PxDpjecrN2sjX6N" From: Arto Pekkanen <isoa@kapsi.fi> To: freebsd-gecko@freebsd.org Message-ID: <c1ab66e6-ec27-1c37-55d2-6a511f9cee57@kapsi.fi> Subject: How to profile www/firefox to find out the reason for high CPU usage --knXEav6HwaSFwu7QK2PxDpjecrN2sjX6N Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello. I've noticed that there is a constant problem with high CPU usage with www/firefox on my laptop (Thinkpad T430, dual-core i5, 8 Gt RAM). The high CPU usage is primarily on the firefox process itself. Firefox is installed from FreeBSD-latest repository, and all the related components are also vanilla, so the should be no margin for user error. I can reproduce the high CPU usage just by opening a couple dozen tabs and then letting Firefox run for a few hours. In order to fix this high CPU usage, I would need to figure out how much time gets spent in which components of Firefox, ie. I need to profile Firefox. However, I lack knowledge on how to do this. The "official" documentation only mentions installing the profiler plugin (.xpi), but the plugin does NOT work on FreeBSD out of box. It doesn't work even if I build Firefox with profiling support enabled. So ... how can profile Firefox, any ideas? How do you guys do it? Is there some complicated set of utilities I need to use? --=20 Arto Pekkanen --knXEav6HwaSFwu7QK2PxDpjecrN2sjX6N-- --6LnAsTVmCJb6KO0abtdmlM0CFssSmLqSr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iF4EAREIAAYFAldJoXcACgkQTBivhqtJa27pTQEAgm/uSVy+jYhWs9SPQ9mxtsGp wLOW4rU914T/dFSfAzcBALOTJyex+iCgr8hIk/0ltLuHO9vI/EqlR5k0pSclOC2k =D2gp -----END PGP SIGNATURE----- --6LnAsTVmCJb6KO0abtdmlM0CFssSmLqSr--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c1ab66e6-ec27-1c37-55d2-6a511f9cee57>