I was coming to this page just to post a comment like yours above. Thanks for doing that.
I work on the Gmail backend team and we regularly see blogs go by such as this one. The vast majority of the times that prominent bloggers report slowness it's because they do have tons of apps polling their account via IMAP or other sync methods. All of these apps end up competing for resources to your account with the web UI and thus you experience slowness.
Internally we have accounts with upwards of 100G of mail still being very usable, so we know Gmail scales. Also we have quite a few people internally focusing specifically on finding and fixing these types of problems so that eventually it won't matter how many clients you have or how large your mailbox is, but these things take time. Gmail is a huge ship, we can't turn on a dime.
So yeah, check that IssuedAuthSubTokens page and revoke access to any random services that you've tried out and forgot about.
I'm sorry that trick isn't working for you. As you mention LKML causes slowdown, it's possible that you're getting an inordinate amount of mail. It's also possible you've got an agressive IMAP client that isn't using one of those auth tokens (another common slowdown cause).
As I mentioned in a comment below* if this persists please to post on the help forums. There are people dedicated to helping there, and if it's a legitimate bug the backend team investigates and we fix the issues.
I'm the OP. Andrew, thanks for responding here. I have a ton of connected IssuedAuthSubTokens apps, but I've most of them are just accessing my Calendar, Contacts, etc. The only one that that has access to my Gmail is Baydin (Boomerang) which, as mentioned in the post, I am writhe to remove. But I wouldn't think that one connected Gmail app would be enough to cause slowness, would it?
It all depends. I don't know how Boomerang is implemented, but it's possible that with an account your size it's hitting some degenerate condition.
One of our support folks should be emailing you and they'll help debug where the slowness lies, on our side or through some other interaction. If it's a bug, we'll fix it up shortly.
A little late to the party here, but Boomerang doesn't do anything at all except for when you Boomerang something and when it's scheduled to be sent/returned. The rest of the time, it doesn't make any API calls.
There are people working on those sorts of improvements, but it's not that straightforward so it takes time to get it right.
The reason that it's not that straightforward is that lots of operations change state in your account, so you need proper ordering of requests for everything that comes in if you want to ensure consistency. Furthermore when you do a UI operation you want it to happen now, and anything longer than that is frustrating. But if there is a large IMAP operation in the background, we can't just pre-empt that and re-start it because it might have already modified some state, not all changes are idempotent. So you have to wait, and you experience slowness.
Add in message delivery, various background operations for different features, android sync, different third-party add-ons that hit via IMAP or other sync protocols, and a stack that is more than a few layers deep and it gets very complex, very fast.
Hi Andrew, sorry to hijack the thread. Just wanted to say you guys are doing an amazing job at full-text email searching. Do you have any paper on that? I know Google publishes research papers and technical reports but couldn't find one about that.
I work on the Gmail backend team and we regularly see blogs go by such as this one. The vast majority of the times that prominent bloggers report slowness it's because they do have tons of apps polling their account via IMAP or other sync methods. All of these apps end up competing for resources to your account with the web UI and thus you experience slowness.
Internally we have accounts with upwards of 100G of mail still being very usable, so we know Gmail scales. Also we have quite a few people internally focusing specifically on finding and fixing these types of problems so that eventually it won't matter how many clients you have or how large your mailbox is, but these things take time. Gmail is a huge ship, we can't turn on a dime.
So yeah, check that IssuedAuthSubTokens page and revoke access to any random services that you've tried out and forgot about.
Hope that helps. -Andrew