Page 1 of 1

PERFORMANCE LOSS IN BSFCE

Posted: Wed Nov 19, 2008 10:20 pm
by Anna
BSFCE and SMCE are far more limited in terms of performance than stock BSF. A ship with a mere 919 sections will load in neither one, attempts to do so result in both Ship Maker and BSF freezing for extended periods, and when they finally do unfreeze, they act like nothing happened. This is a severe drop in performance from stock BSF, where 1500-section ships could run, albiet with predictably high levels of lag.

Myself, EriErin and Darkship have all encountered this problem, with one of Darkship's ships.

Just thought I'd let everyone know: 1000-section monster ships will not work in BSFCE, particularly if you using a large variety of sections.

Posted: Wed Nov 19, 2008 10:43 pm
by Arcalane
The obvious solution is for you people to stop making such giant ships! :)

Posted: Wed Nov 19, 2008 10:54 pm
by Venator
Do the usual quickfixes (turning down the quality/switching to 16-bit colour) alleviate or fix this? I've yet to build a ship large enough to generate problems, though my 315-section Honour-Class takes about ten seconds to load in SMCE.

Posted: Wed Nov 19, 2008 11:43 pm
by Kaelis
Clarification: Nothing is for sure yet. It might be just a bug in the code.

Posted: Thu Nov 20, 2008 2:55 am
by Cycerin
At least now people like me who can't make the biggest stuff have a valid excuse.

Posted: Thu Nov 20, 2008 4:44 am
by Kaelis
Alright, found it.

You know what it was?

Another retarded 'feature' of GM.

Thats right. They arbitrarily put a limit on how much code you can insert into an event at runtime, but they didnt think it would be a good idea to mention it in the manual or anywhere else.

5 hours wasted because of this.

Posted: Thu Nov 20, 2008 4:53 am
by BoVinE
did you kill it? Also you're awesome.

Posted: Thu Nov 20, 2008 7:17 am
by Cycerin
Is that.. the cause of all the traditional slowdown? :o

Posted: Thu Nov 20, 2008 7:27 am
by ChaosTheory
Well, knowing is half the battle. Did you succeed in solving it (break the code up amongst multiple objects or something)?

Posted: Thu Nov 20, 2008 7:31 am
by Kaelis
Yeah, i fixed it. Removed encryption from sb4 as well - saving and loading is much faster now.

And no, its not the cause of the slowdowns due to large amounts of sections/weapons/etc. This is only about not being able to load a ship thats more than 800 sections, but Seraph has a different definition of 'performance' than everyone else =|

Posted: Thu Nov 20, 2008 8:01 am
by Arcalane
GG GameMaker. Image

Posted: Thu Nov 20, 2008 10:16 am
by Anna
Kaelis wrote:but Seraph has a different definition of 'performance' than everyone else =|
Dictionary wrote:perĀ·forĀ·mance
n.
...
3. the execution or accomplishment of work, acts, feats, etc.
4. a particular action, deed, or proceeding.
...
6. the act of performing.
7. the manner in which or the efficiency with which something reacts or fulfills its intended purpose.
Go fuck yourself, Kaelis. :)

Posted: Thu Nov 20, 2008 10:26 am
by Kaelis
Anna wrote: Go fuck yourself, Kaelis. :)
Pleased to be an asshole :D

Posted: Thu Nov 20, 2008 2:17 pm
by TormakSaber
Well, you could argue poinnt 7, and "Intended Purpose" all day long if you wanted to. :D

Posted: Thu Nov 20, 2008 6:11 pm
by Arcalane
"Performance loss" doesn't accurately describe the issue anyway. It's not a loss, it's a complete failure on ships that are too large.