当函数pcap_sendqueue_transmit时,RAM使用量不断增加

时间:2013-12-06 14:29:03

标签: c++ c network-programming

我正在编写一个代码,使用pcap_sendqueue_transmit通过以太网传输数据包队列。 该软件以两种模式工作。在模式1中,我使用组装队列数组 pcap_createsrcstr() pcap_open() pcap_sendqueue_alloc() pcap_next_ex() pcap_sendqueue_transmit() 此模式所有数据包都已成功发送 在模式2中 我做同样的事情,整个很多是循环 在这种模式下传输是可以的,但我不使用 pcap_sendqueue_destroy() pcap_close() 因为循环需要继续。

但是我注意到PC中的RAM使用量在循环内增加并且不断增加以下循环。

有什么想法为什么在以下循环中增加内存?

我根本不在代码中使用动态内存,代码非常大,否则我会发布它。

感谢。

0 个答案:

没有答案