I have configured my Gmail client to also check email from another (POP3) account. The fetch history indicates that Gmail does this automatically about once per hour. Is there any way to set this to a higher frequency of my choice?
I was unable to find any official Google information regarding this frequency. Based on a reply from another forum, I thought perhaps the fetch frequency was based in-part on the amount of mail received at the other account. To test this, on that account, I signed up for a forum subscription that sent ~20 emails per hour. For a day or so, Gmail did indeed change the frequency at which it fetched emails. But during that time, the frequency fluctuated relatively wildly. After that time period ended, the algorithm seemed to figure out what was happening and went back to its normal once-per-hour frequency.
During my tests, I also figured out that pressing the Gmail refresh button will initiate a fetch. This is my current workaround, but certainly not ideal, especially in the case of more critical work email.
Note that the browser's refresh button will not initiate the fetch--only the in-page Gmail refresh button (which is hidden if you have a message selected).
edit: It was suggested that my question is a duplicate of this question. I assert that mine is a new question because the older question was asking how to refresh in Android, and I am asking about Windows. I acknowledge that the solution put forth in that question was applicable to Windows at the time. But I tried that solution and it did not resolve my issue. This was the test I described in my original post. Furthermore, the older question is six years old, and four years after its post, someone commented in the thread that the solution was no longer viable. My test is consistent with that.