Yeah can confirm that it's slower when done like that, so Fusion most likely does it's optimizations on static loop names
On my tests it was around 50% slower (even if the string remained unchanged)!
Look, to be honest, if you're planning on making a "cheap and dirty", "garbage" game, as you call it, then realistically I don't think you're going to get the hordes of players necessary to make...
Volnaiskra Today, 02:31 AMYeah there was an optimization several years ago to make fast loops with static strings use a direct reference instead of a string comparison reference, so there's no string comparisons going on if...
Pixelthief Today, 01:16 AMI guess the compile optimization could also group all loop conditions into 1 call, but that would only work if they're not a calculation.
dustingunn Today, 01:03 AMI recall a mention that fast loop names are actually optimised out if they are static (i.e. the fast loop's name is just one string, not an expression), so internally there is no string comparisons...
BartekB Today, 01:02 AMMight because the cost of child events counteract the cost of string comparison. Even the tradition compare method is O(n), the best case is O(1), just compare the length, as fusion just need to...
defisym Today, 12:51 AMI've found similar things, but not with loops, but with regular conditions (eg. Compare alterable value). I expected merging similar events into a parent loop would speed things up by eliminating...
Volnaiskra Today, 12:34 AMWell, you've answered your own question, have you not?
Volnaiskra Today, 12:20 AMNeed an answer here. Also, the WinXP screenshots weren't a hyperbole:
https://i.imgur.com/n0NTiJ5.png
How preferences look in the help file vs. how it actually looks like.
Lol, I agree. Though to be honest, unless Clickteam decides to make another HB sale, I don't think you'd get a better deal (got standard+developer+vast majority of exporters for $15, didn't get 2.5+...
Darkhog Yesterday, 11:45 PMThing is, that even if they're not really faster, you should still do it for purely organizational reasons, so e.g. if you make a typo in the loop name and decide to fix it later (or decide to rename...
Darkhog Yesterday, 11:42 PM
I understand how the situation can be a bit...
I understand how the situation can be a bit frustrating for you but that doesn't mean you reached a dead-end
Linky Today, 04:41 AMInstead of trying to make something that is "cheap and dirty" why not make a very small,...