

One of these designs will use the electric energy interface. For our test we will take an arbitrary design, and clone it an arbitrary number of times. With all that out of the way we can focus on our test. By extrapolating the RAM numbers, we see that solar and accumulator are per entity cheaper than the average. Incredibly, this means that in terms of RAM consumed, solar takes more than all other entities in the map.īy using commands to read the exact number of entities, we find that there are 1,754,171 solar panels, 1,490,303 accumulators, and 578,210 entities that are player owned but not solar or accumulator. The variance is in the same small window as our map with solar. Upon loading in this solar removed save, we measure 1.89GB of RAM used. We also shift over the research to worker-robot-speed so we don't end up with any test running out of research.įor key, ent in pairs(_entities_filtered()Īfter this, we once again save and exit to the main menu to do our RAM consumption measurement.
#Factorio solar blueprint full
Simply resaving in full vanilla gets rid of the auto-research dependency. We need to do some cleaning on the save to ensure our readings are correct. The most UPS efficient base I know of is /u/schaev's base. To have those entities and map chunks loaded should cost a decent chunk of memory though.įirst we should gauge what an approprate amount of panels to test should be. Solar panels and accumulators at the same charge effectively function as one CPU calculation, O(1). The reason there could be a theoretical cost to solar is not due to the expected CPU time, but rather due to the memory cost of the increase map size and entity number. That is, the effect caused by using more or less beacon sharing, while factoring in the power generation cost. If neccessary part 2 of this test will explore the relative magnitude effect in practice between differing designs. For part 1 of this test we will look at the relative performance between the electric-energy-interface and the solar based design. There are 3 possible options that can be used to generate power, the electric-energy-interface, solar panels and accumulators, and nuclear power. This does not impact performance in any appreciable way. Having solar does consume a good chunk of RAM. Test-000006 : Does solar have a negative UPS impact due to the additional RAM consumption? Factorio Version 0.16.51 The TLDR
