justking14 / endgame-singularity

Automatically exported from code.google.com/p/endgame-singularity
0 stars 0 forks source link

Abstract away "each processor is an object" #37

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Currently, each processor in a base is its own object.  For a moon base,
this means 600 objects *per base*.  This is creating substantial (real) CPU
usage, largely through processor_time.

This should be abstracted away to recording processor type, count, and
completion.  A new subclass of Item, ItemStack, may be useful.

Original issue reported on code.google.com by funnyman3595 on 4 May 2008 at 2:16

GoogleCodeExporter commented 8 years ago

Original comment by funnyman3595 on 4 May 2008 at 2:17

GoogleCodeExporter commented 8 years ago
This will be merged alongside issue 11, but the fix raises issue 54.

Original comment by funnyman3595 on 2 Aug 2008 at 8:57