While monitoring the background processes on my N97, I came across a display that gives you an idea of just what is going on when the N97 needs to access a data stream.
Settings->Connectivity->Connection Mgr->Options->Details (then scroll down).
Throughout the day I'm normally connected to AT&T Internet through an access point (wap.cingular).
At the bottom of the display it shows a heading of "Shared" and then lists the different processes which are accessing the data stream at that point in time.
You may have two or more processes sharing this stream.
Among those listed I have seen:
Download (this appears to be on the display constantly)
Messaging (when the email client is active)
Widget UI
Web Feeds (for your RSS feed streams)
Web (when the browser is open and reading)
Unknown (this one came up when I used Accuweather and forced a refresh)
At this time I have not tested all of my applications which access network data, so this list may grow.
What I'd like to know is why Accuweather brings up an "Unknown" tag?
I'm running the 1.3.1 version of Accuweather which seems to hibernate from time to time instead of always trying to get a weather update on a periodic basis.
I keep Facebook on the home screen constantly and the latest version (1.0.6751) seems to be very stable and will yield processor time and memory to other tasks that I am trying to run in the foreground and then resumes gracefully after a few seconds when I revert back to the homescreen.
I'll continue to report on the data access behaviors to help us all understand better the functioning and limits of the N97.