C++ 当函数pcap\u sendqueue\u传输时,RAM使用量不断增加
我正在编写一个代码,使用C++ 当函数pcap\u sendqueue\u传输时,RAM使用量不断增加,c++,c,network-programming,C++,C,Network Programming,我正在编写一个代码,使用pcap\u sendqueue\u transmit通过以太网传输数据包队列。 该软件在两种模式下工作。在模式1中,我使用 pcap\u createsrcstr() pcap\u open() pcap\u sendqueue\u alloc() pcap\u next\u ex() pcap\u sendqueue\u transmit() 此模式成功发送所有数据包 在模式2中 我也做同样的事情,但整个事情都在循环中 在此模式下,变速箱正常,但我不使用 pcap\u
pcap\u sendqueue\u transmit
通过以太网传输数据包队列。
该软件在两种模式下工作。在模式1中,我使用
pcap\u createsrcstr()
pcap\u open()
pcap\u sendqueue\u alloc()
pcap\u next\u ex()
pcap\u sendqueue\u transmit()
此模式成功发送所有数据包
在模式2中
我也做同样的事情,但整个事情都在循环中
在此模式下,变速箱正常,但我不使用
pcap\u sendqueue\u destroy()
pcap\u close()
因为循环需要继续
但我注意到,PC中的RAM使用在循环中增加,并不断增加以下循环
你知道为什么在下面的循环中内存会增加吗
我根本不在我的代码中使用动态内存,代码非常大,否则我会发布它
谢谢。请在任何代码板上发布您的代码,例如,您还需要帮助吗?