We have been encountering a similar issue to the following post re Drupal 8, but in my Drupal 7 site:
http://drupal.org/node/1203766
We have a lot of Permissions (b/c a lot of enabled modules) and Roles, and for the past month since the site was upgraded from Drupal 6.20, we could not bring up the permissions page. It would spin forever on Mac Safari, and eventually require a force quit. On Mac Chrome, it would spin for a while, and then Chrome would give the choice to wait or kill the task; either way, it resulted in the page timing out and producing Chrome's black sad screen.
So, I finally got the idea to disable Javascript in case that was the issue, and it apparently was: The permissions page took a while to complete loading, but it DID load and I was able to check off new permissions without a hitch. Furthermore, it saved those changes surprisingly quickly.
(Of course the downside and catch-22 of this is that when you have a lot of permissions, it's even more important to have the javascript feature of the floating header to see what the heck roles columns you want to permit or deny for a given permissions row.)
This will be my bandaid strategy for now, but this seems like a bug worth fixing for real.
Comments
Comment #1
webchickI believe your issue was fixed in #1203766: With large number of permissions /admin/people/permissions becomes unusable, and this is a duplicate. If you update to the latest -dev version of D7 you should see a pretty big performance difference (this fix will be included in 7.5).
If not, please keep discussion on the other issue, since that's for both 8.x and 7.x (we always fix bugs in the latest version first, so we don't introduce regressions).