Development discussions
Mon, 04 May 2020, 12:02am #1

Hello. I am not sure if this is proper forum for the issue, but I noticed recently that my browser and java consume around 20-30% of CPU constantly.

Browser is i2p dedicated, only home page is opened, no recent updates or any changes in it. Always worked without problems. It is supposedly cryptojacking resistable, but anyway, is mining possible over i2p, and/or via java? If this continue. I will have to shut down i2p, unfortunately...

Thanks in advance for any idea

Mon, 04 May 2020, 05:40am #2
I2P Legend


It is normal for I2P to use some cpu and bandwidth in the background. That would be the "java" process. The browser shouldn't consume any real resources if only the /home page is opened.

I did notice however that you, or someone with the name F4t80y5l1m@zhw4kp... is running MuWire. If you're running that as the router plugin, that will definitely increase the Java cpu usage a bit, and if you have a browser page open on MuWire it will incur some browser cpu usage too. But it shouldn't be 20-30% constantly. If you are running the MuWire plugin, try stopping it from /configplugins and see if it makes any difference.

email: zab@mail.i2p Irc2P/keybase: zlatinb
blog: http://zab.i2p
MuWire: http://muwire.i2p
MuCats: http://mucats.i2p
MuWire nickname: zlatinb@3k2gijdfdcuczkfypfddj4qsnnf744mj

Mon, 04 May 2020, 11:46am #3

There's two main drivers of CPU - your local traffic (e.g. MuWire, i2psnark) and traffic you're routing for others. The first is under your control. The second you can control by reducing the bandwidth share percentage on /config in the console.

We're also working hard on increasing the efficiency of the code. We have several fixes coming in the next release, and more to come after that as we switch to faster cryptography.

If you need an even more efficient router you can take a look at the C++ router project i2pd.