Gradual CPU Time Increase

I have a problem with a gradual CPU Time increase. In my application it goes from 0-5% to (after a couple of hours) 35-55%, and it keeps increasing.

My application sniffs SIP packets and breaks them down and adds their properties to a database. I have been profiling this with YourKit 6.0, and it seems my memory (as long as garbage is collected) stays steady (so it's not a Memory Leak) but the CPU time just keeps increasing. Does anyone have any idea why this would happen?

I don't think it's in the JDBC because I commented that out and ran it for a couple of hours and it still gave me the same results. I use jpcap to capture the packets, and there are about 10-50 packets looked at each second.

Thank you for your time,

Elijah

[768 byte] By [helpmewithjsipa] at [2007-11-26 13:56:05]
# 1
It would be because your code is doing more and more processing over time. Either that or there are such a thing as CPU gremlins.
warnerjaa at 2007-7-8 1:35:29 > top of Java-index,Java Essentials,Java Programming...
# 2
I would benchmark jpcap to see if thats causing the problem first.Ted.
ted_trippina at 2007-7-8 1:35:29 > top of Java-index,Java Essentials,Java Programming...