A big project with potentially big performance improvements.

General discussion about Train Simulator, your thoughts, questions, news and views!

Moderator: Moderators

gptech
Very Active Forum Member
Posts: 19585
Joined: Fri Oct 10, 2008 5:48 pm
Location: Wakefield, West Yorkshire

Re: A big project with potentially big performance improvements.

Post by gptech »

deltic009 wrote:I thought perhaps naively that something was better than nothing,
Of course it is, but very few things that have ever been of benefit to anything in the whole of recorded history just leapt into existence---they were the result of experimenting, often with tears and gnashing of teeth, and many went down dead ends. Of course there are those that were the result of a fair bit of luck, but it could be argued that following a well thought out methodology created that 'luck'
deltic009 wrote:as I'm not looking to remove 1034 assets one at a time
You wouldn't need to...binary division soon narrows any search down, that's how problematic assets have been uncovered before.
brysonman46
Very Active Forum Member
Posts: 2047
Joined: Sun Jul 21, 2013 10:30 am
Location: Larbert Central Scotland

Re: A big project with potentially big performance improvements.

Post by brysonman46 »

deltic009 wrote:Seems like a whole fuss over nothing then, rather than investigate further and risk distributing something that might not give some other folks improvement and mislead them into the benefits I'll stop what I'm doing. It's taking a lot of my spare time up and I thought perhaps naively that something was better than nothing, but as I'm not looking to remove 1034 assets one at a time in order to identify a rogue asset within the route, then it shall abruptly finish here.

Thanks to those who have shown some interest in this endeavour. I shall move on to using more of my scant spare time on reskinning and attempting to make the WR Hydraulic Class 52 compatible with the AP and Mega Pack enhancements.
I, for one, have enjoyed the discussion, and have learnt a few items. Having spent a lifetime in research, I can thoroughly agree with Gary in that a thing is worth doing even if it does not increase our understanding of things. But when it does, then that is even better.
gptech
Very Active Forum Member
Posts: 19585
Joined: Fri Oct 10, 2008 5:48 pm
Location: Wakefield, West Yorkshire

Re: A big project with potentially big performance improvements.

Post by gptech »

brysonman46 wrote:a thing is worth doing even if it does not increase our understanding of things. But when it does, then that is even better.
Exactly, and it can easily be that by looking at things from a slightly different point of view that enables the use of something previously deemed *interesting, but not particularly valid in this case* as something of immense value in the future.
If nothing else, Matthews observations corroborate the view that making a route as 'self contained' as possible brings benefits, the only real question is how to implement those benefits in such a manner that it doesn't need an understanding of .bin file editing to be able to do so.
The limits of the 32bit architecture won't be changed by the likes of us, so we have to look at the best way to work within that framework--*best* being a word that also means *easiest/simplest*.
Rockdoc2174
Very Active Forum Member
Posts: 1740
Joined: Thu Jan 12, 2012 7:15 pm
Location: Derby, UK
Contact:

Re: A big project with potentially big performance improvements.

Post by Rockdoc2174 »

This discussion has been fascinating. It has, as my PhD supervisor used to say, pushed back the boundaries of ignorance. It's this kind of interchange that educates all of us.

Keith
deltic009
Very Active Forum Member
Posts: 4017
Joined: Fri Nov 27, 2009 1:06 am

Re: A big project with potentially big performance improvements.

Post by deltic009 »

So, to follow on from GPs suggestions that I don't have to test each individual asset I guess the easiest way (I am open to plenty of suggestion here) is to make one provider at a time disappear, by renaming the provider folder, and observing if I experience vastly different performance between any of them. And then if I identify one that seems to present an issue, then I start renaming the product folders (if there's more than one) in the provider folder.....

Suggestions welcome.
Matthew Wilson, development team at Vulcan Productions

http://www.vulcanproductions.co.uk
https://www.facebook.com/VulcanFoundry/
User avatar
eyore
Very Active Forum Member
Posts: 1226
Joined: Tue Jan 27, 2004 6:22 pm
Location: Cumbrian hills

Re: A big project with potentially big performance improvements.

Post by eyore »

deltic009 wrote:make one provider at a time disappear, by renaming the provider folder, and observing if I experience vastly different performance between any of them. And then if I identify one that seems to present an issue, then I start renaming the product folders (if there's more than one) in the provider folder.....

Suggestions welcome.
What you propose is a linear search, what GP suggested is a binary search. That's where you remove half the items and then check the outcome. If OK then problem is with the first half, otherwise the problem is with the second half. You then split the offending half and check again, rinse and repeat, until you isolate the offending item.

Apologies if I'm teaching you to suck eggs.
Phil

Image
deltic009
Very Active Forum Member
Posts: 4017
Joined: Fri Nov 27, 2009 1:06 am

Re: A big project with potentially big performance improvements.

Post by deltic009 »

eyore wrote:
deltic009 wrote:make one provider at a time disappear, by renaming the provider folder, and observing if I experience vastly different performance between any of them. And then if I identify one that seems to present an issue, then I start renaming the product folders (if there's more than one) in the provider folder.....

Suggestions welcome.
What you propose is a linear search, what GP suggested is a binary search. That's where you remove half the items and then check the outcome. If OK then problem is with the first half, otherwise the problem is with the second half. You then split the offending half and check again, rinse and repeat, until you isolate the offending item.

Apologies if I'm teaching you to suck eggs.
Believe me, in areas out of my comfort zone I need teaching. I shall get to that ASAP but a bit Class 52 preoccupied at the moment
Matthew Wilson, development team at Vulcan Productions

http://www.vulcanproductions.co.uk
https://www.facebook.com/VulcanFoundry/
gptech
Very Active Forum Member
Posts: 19585
Joined: Fri Oct 10, 2008 5:48 pm
Location: Wakefield, West Yorkshire

Re: A big project with potentially big performance improvements.

Post by gptech »

Matthew, are the requirements from UKTS significantly different from those needed for the Beta version that was available?--I'm sure I've got that tucked away somewhere.
deltic009
Very Active Forum Member
Posts: 4017
Joined: Fri Nov 27, 2009 1:06 am

Re: A big project with potentially big performance improvements.

Post by deltic009 »

gptech wrote:Matthew, are the requirements from UKTS significantly different from those needed for the Beta version that was available?--I'm sure I've got that tucked away somewhere.
I am only using the Beta version currently Gary, nothing else.
Matthew Wilson, development team at Vulcan Productions

http://www.vulcanproductions.co.uk
https://www.facebook.com/VulcanFoundry/
Locked

Return to “[TS] General Discussion”