<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">
<DIV>Hello, </DIV>
<DIV>I am working on an IDS&nbsp;project&nbsp;for Windows XP. I am using WinPcap to sniff packets from 1 network adapter. The project is build in Visual Studio 2008 / NET Framework 3. The capturing thread is a BackgroundWorker which uses pcap_next_ex to capture pachets. For each packet, I have to get tcp/udp information and store it in a hashtable, so there are&nbsp;only a few operations that needs to be done for each packet.</DIV>
<DIV>When I test the application on high traffic (&gt;2MB/sec), the Mem Usage becomes ridiculously high, after 10 mins : 600-1000MB of RAM used, and 30-40 processor usage, and Growing :(&nbsp;&nbsp;What can be the cause of that ? I don't save packet data in memory...</DIV>
<DIV>Does the pkt_data pointer has to be de-allocated in some way after processing information?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thank you,</DIV>
<DIV>Andrei Popa</DIV></DIV></DIV></div><br>

      <hr size=1>You rock. That's why Blockbuster's offering you <a href="http://us.rd.yahoo.com/evt=47523/*http://tc.deals.yahoo.com/tc/blockbuster/text5.com">one month of Blockbuster Total Access</a>, No Cost.</body></html>