如何修改MIB_IFTABLE

时间:2016-03-23 21:06:00

标签: java windows virtualbox

我的Oracle Java 1.8.0_71 SecureRandom非常慢;在调试中我发现SecureRandom是阻塞的,因为它试图通过散列网络接口的名称等来收集系统熵(sun.security.provider.SeedGenerator#getSystemEntropy())。它向NetworkInterface.getAll发出Java调用,该调用在Windows上调用GetIfTable,从MIB_IFTABLE读取。

缓慢的原因是我有903个NIC,其中大多数是干净卸载VirtualBox的工件。我已经跟踪多个线程(如this)以尝试删除虚假的NIC(例如net859,net860等)。我在注册表或我的文件系统中找不到对它们的任何引用。

如何生成MIB_IFTABLE以及如何修改它以删除虚假的NIC?

0 个答案:

没有答案