How to lower the number of circuits created ?

I am running both i2pd and Tor in my machine

I2pd is very stable, i never experience any CPU spikes, there are limited number of client tunnels (nearly 50) that is use and those are the only ones created

Tor on the other hand always has CPU spikes, suddenly the CPU usage increases, i tried to investigate why this is happening and maybe it’s cuz of the huger number of circuits being created

I see 1367 circuits being created

Why on earth would Tor create all those circuits when only 2 or 3 apps are using tor on my system ?

How can i control this number of circuits being created, to make it a fixed 100 for instance and they constantly change every 10 min ?

Are there any problems in doing that ? Any recommendations ?