If memory is an issue, then the best solution is opening a single instance of the WinPcap device, and do your own filtering and demultiplexing in user mode. This could have the good side effect of having less kernel-user mode transitions to bring the packets to user mode applications.
Have a nice day GV -------------------------------------------------- From: "pro2c" <[email protected]> Sent: Thursday, May 13, 2010 5:37 AM To: <[email protected]> Subject: Re: [Winpcap-users] Multiple instances > No, not 200 instances of my app but 200 instances of winpcap device to > have > 200 different filters (for each port). > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of David Chang > Sent: Wednesday, May 12, 2010 10:08 PM > To: [email protected] > Subject: Re: [Winpcap-users] Multiple instances > > Why are you running 200 instances of your application on a single > computer? Do you have 200 NICs? Maybe you can change your application > to do more processing in one instance (i.e. multi-threading). > > DC > > pro2c wrote: >> >> I'm having some problems with multiple instances. When I load 200 >> instances the memory use of my app reaches 100MB. I'm guessing that >> every instance reserves some mem for itself. >> >> Can this be lowered somehow? >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Winpcap-users mailing list >> [email protected] >> https://www.winpcap.org/mailman/listinfo/winpcap-users >> > > _______________________________________________ > Winpcap-users mailing list > [email protected] > https://www.winpcap.org/mailman/listinfo/winpcap-users > > _______________________________________________ > Winpcap-users mailing list > [email protected] > https://www.winpcap.org/mailman/listinfo/winpcap-users _______________________________________________ Winpcap-users mailing list [email protected] https://www.winpcap.org/mailman/listinfo/winpcap-users
