Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: FPS Problems - A new datapoint  (Read 1611 times)

Destructicus

  • Bay Watcher
    • View Profile
FPS Problems - A new datapoint
« on: May 15, 2012, 11:35:56 am »

I've always had FPS issues, so every fort I try new things so I can play longer before having to abandon.  In reading the forums, I came across a theory that due to the way items are created in DF in list-form, even when they are destroyed/consumed/traded, they still exist in memory and eventually everything becomes bogged down.  I *always* use stonecrafting to create trade fodder because it can be done as soon as you embark and it gets rid of unsightly (in my opinion) stone.  So I decided in my new fort that I wouldn't use stonecrafting.  In fact, why trade at all?  I had magnetite and flux stone.  The only thing I trade for is gypsum powder.  I've noticed that my FPS has stayed up around 100 indefinitely (I'm at least 15 years into my fortress, which is probably 4-5 years longer than any other fort I've ever had).  Here are the things I've done differently in this fortress:

  • No Stone crafts
  • Minimal Trading
  • I use the manager for ALL crafting

I'm still creating lots of items just for general use in the fortress.  I would expect that I would have started experiencing FPS death by now, just from creating barrels and bins and arms and armor, etc.  If it were just a simple matter of number of items created, then it should be going downhill by now, but it isn't.  Could the exclusive use of the manager for jobs have anything to do with it?  I have no theories, just wanted to put this out there.
Logged

Finn

  • Bay Watcher
    • View Profile
Re: FPS Problems - A new datapoint
« Reply #1 on: May 15, 2012, 11:43:44 am »

Make a backup and do a little science.  Since you have only 3 top candidates it shouldn't take long to eliminate one or two.
Logged
I thought 'complained about the draft lately' meant they didn't have a door to their room.

miauw62

  • Bay Watcher
  • Every time you get ahead / it's just another hit
    • View Profile
Re: FPS Problems - A new datapoint
« Reply #2 on: May 15, 2012, 11:45:27 am »

Little trading wont help you, its the sheer thing of items being carried out of the map that eventually accumulates lag.
Logged

Quote from: NW_Kohaku
they wouldn't be able to tell the difference between the raving confessions of a mass murdering cannibal from a recipe to bake a pie.
Knowing Belgium, everyone will vote for themselves out of mistrust for anyone else, and some kind of weird direct democracy coalition will need to be formed from 11 million or so individuals.

GhostDwemer

  • Bay Watcher
    • View Profile
Re: FPS Problems - A new datapoint
« Reply #3 on: May 15, 2012, 11:51:38 am »

I thought that theory was conclusively debunked? It always sounded kinda silly to me.

You haven't mentioned your population. Also, how big and spread out is your fort? Where are your stockpiles?

Who said items carried off the map create lag? That's simply untrue. So much misinformation, NW_Kohaku's thread REALLY did not help the issue. He spent so much time trying to prove something that just wasn't so, that when he finally concluded that he could not find any lag, everyone had given up reading. He should have put that conclusion in huge block letters in the first post of the thread, "I WAS WRONG! THERE IS NO ITEM DESTRUCTION LAG." But he didn't, and now many people have very mistaken ideas about items and FPS, like "traders taking stuff off the map makes lag."
Logged

Psieye

  • Bay Watcher
    • View Profile
Re: FPS Problems - A new datapoint
« Reply #4 on: May 15, 2012, 12:46:09 pm »

Yeah it wasn't traders taking stuff off map, it was traders spawning that caused lag.
Logged
Military Training EXP Analysis
Congrats, Psieye. This is the first time I've seen a derailed thread get put back on the rails.

Garath

  • Bay Watcher
  • Helping to deforest the world
    • View Profile
Re: FPS Problems - A new datapoint
« Reply #5 on: May 16, 2012, 01:10:45 am »

and smashing items DOES help
I used to get to 15 fps by year 10, now at year 24 I'm at 40, and steady at 40, even though I have a lot of smashed meals, bone crafts and XclothingX and other useless stuff (tame animal corpses, cartilage, left over bones, feathers, things that are slow to degrade in general)

Now I am wondering what to do with 10 legendary cooks and 10 legendary bone carvers, plus a bit surprised elk birds are so anxious to walk into my traps while nothing else is.
« Last Edit: May 16, 2012, 01:14:17 am by Garath »
Logged
Quote from: Urist Imiknorris
Jam a door with its corpse and let all the goblins in. Hey, nobody said it had to be a weapon against your enemies.
Quote from: Frogwarrior
And then everyone melted.