阅读:1343回复:4
重用数据包
自己在协议驱动程序中构造数据包并需连续发送。
在每一个发送之后,需要做哪些资源的清理或是重新分配工作? 是不是如果没有做好重用数据包,那么会造成内存泄漏? |
|
|
沙发#
发布于:2004-04-29 12:47
要重用数据包,我想应该至少有一个队列吧,队列的维护与同步的开销可能比释放了再申请更多。
资源回收有三:PACKET。BUFEFER、MEMORY。漏哪个都不行。 |
|
板凳#
发布于:2004-04-29 16:32
在NDIS6 ,就是LONGHORN里面,提到为了提高网络性能,采用了重用数据包的技术,和预分配技术,分配大内存。 记不太清了。在WWW.MSDN.COM里有。 |
|
地板#
发布于:2004-04-29 16:43
两个NDIS6的PPT
[编辑 - 4/29/04 by liusz] |
|
|
地下室#
发布于:2004-04-29 16:45
PPT
|
|
|