我想要一些有关管理pyshark库的内存消耗的帮助。使用它会导致在处理更多pcap文件时需要更多内存。我猜没有被取消引用的东西,因此永远留在内存中。
例如,如果您对任何pcap文件运行此脚本,则会看到所需的内存不断增长。
import pyshark
while(True):
cap = pyshark.FileCapture("test.pcap")
for p in cap:
pass
del cap
这是使用不同版本的python和pyshark的问题,所以我想我缺少了一些东西。有人可以帮我吗?