If you keep your inbox open it will constantly fetch your email account every so many seconds. The fastest you can get g-mail is every 15minutes with your phone asleep. There is no push support for g-mail on the iPhone right now.
If you want push you need a Microsoft exchange, MobileMe, or...