Wow, that is an awful lot. I assume you are talking about the alarms. Are those alarms largely from one signature? Do they eventually get deleted? I can see how it might lock it up. It's possible that the session is timing out. You could check the audit log and see what is happening.
Also, you might consider creating some filters to filter out some of those alarms if they are not too threatening.