Home | Webstore
Latest News: OOTP 26 Available - FHM 12 Available - OOTP Go! Available

Out of the Park Baseball 26 Buy Now!

  

Go Back   OOTP Developments Forums > Prior Versions of Our Games > Out of the Park Baseball 17 > OOTP 17 - General Discussions

OOTP 17 - General Discussions Everything about the latest Out of the Park Baseball - officially licensed by MLB.com and the MLBPA.

Reply
 
Thread Tools
Old 04-17-2016, 04:22 PM   #1
Déjà Bru
Hall Of Famer
 
Déjà Bru's Avatar
 
Join Date: Apr 2009
Location: Long Island
Posts: 11,721
Number of Helper Threads?

It's an option in Settings: Number of Helper Threads: Use Recommended (8), None, or 2, 4, 6, etc. up to 16.

Now, I can Google as well as the next man, and I came up with this discussion:
Quote:
A thread is a single line of commands that are getting processed, each application has at least one thread, most have multiples. A core is the physical hardware that works on the thread. In general a processor can only work on one thread per core, CPUs with hyper threading can work on up to two threads per core.

For processors with hyper threading, there are extra registers and execution units in the core so it can store the state of two threads and work on them both, normally to change threads you have to empty the registers into the cache, write that back to the main memory, then load up the cache with the new values and load up the registers, context switches hurt performance significantly.

Core = hardware. Thread = how the hardware is supplied with information. Think of it as the 'road' by which the information gets into the CPU core.

Some processors, like the i7-2600K, have hyper-threading. This is where each core can take 2 threads. In layman's terms, although the CPU has 4 physical cores, it allows the CPU to act as if it had 8 cores. Generally only useful for high-intensity program that do modelling or video-editing work.
Most of which is Greek to me.

So my questions are more practical: Under what circumstances would I be concerned about this setting? What goal would I have in mind for changing it and what adjustment would I be making in order to attain that goal?

Yes, I know the obvious answer: "If you don't need to know what it is, consider yourself lucky and leave it alone." I'm just curious (but not enough to come anywhere near it with my mouse pointer ).
__________________

- Bru


Déjà Bru is offline   Reply With Quote
Old 04-17-2016, 04:58 PM   #2
Matt Arnold
OOTP Developer
 
Matt Arnold's Avatar
 
Join Date: Jun 2009
Location: Here and there
Posts: 15,826
Mainly, you might want to use it to disable threading. That would be the primary reason.

Next, if you often run other stuff with OOTP, it might give you faster performance to use, say, 4 threads instead of 8 (if that was your default). There is a little extra overhead with running more threads, but if your computer isn't working on too much other stuff, it won't matter.

Finally, if you're a super tech wizard, you might try more than the defaults in hopes that that runs faster. Depending on your computer/league/setup, it might.

But yes, if the default is working for you, and you're not sure what you should use, don't touch it
Matt Arnold is offline   Reply With Quote
Old 04-17-2016, 05:44 PM   #3
Déjà Bru
Hall Of Famer
 
Déjà Bru's Avatar
 
Join Date: Apr 2009
Location: Long Island
Posts: 11,721
Quote:
Originally Posted by Matt Arnold View Post
Mainly, you might want to use it to disable threading. That would be the primary reason.

Next, if you often run other stuff with OOTP, it might give you faster performance to use, say, 4 threads instead of 8 (if that was your default). There is a little extra overhead with running more threads, but if your computer isn't working on too much other stuff, it won't matter.

Finally, if you're a super tech wizard, you might try more than the defaults in hopes that that runs faster. Depending on your computer/league/setup, it might.

But yes, if the default is working for you, and you're not sure what you should use, don't touch it
Thanks, particularly for that last sentence!
__________________

- Bru


Déjà Bru is offline   Reply With Quote
Old 06-04-2016, 04:11 PM   #4
Kimchi
Minors (Single A)
 
Join Date: Nov 2015
Posts: 93
Helper threads can best be simplified by thinking of your computer like a highway. When you begin to use OOTPB processor requests will start filling your data bus like cars on a highway. OOTPB can be intense at times on the processor because it uses a lot of numerical data. So lets say you give OOTPB four helper-threads. Think of that like four lanes available for traffic to flow. If you begin to notice on some of your leagues that things are bogging down you may be experiencing too much traffic. Expand your available lanes by increasing your helper-threads. This will give you the ability to handle more traffic. I run 12 helper-threads and never have any slow down. I also have 16GB of memory on my MacBook Pro and an i7 processor so I have the bandwidth to support the lanes. If you increase your helper-threads to much, beyond the capacity of your computer your machine will become unstable. Think of it this way, you can only extend your highway more lanes if you have room to lay down more asphalt. When you have more RAM and more processor you have more room to lay down lanes for traffic to flow. Less RAM and less processor and you are limited. You can't lay down an eight-lane highway on a bike path.
Kimchi is offline   Reply With Quote
Old 06-04-2016, 09:45 PM   #5
OakDragon
Hall Of Famer
 
OakDragon's Avatar
 
Join Date: Feb 2006
Location: San Jose, CA USA
Posts: 3,494
One more note: OOTP will not allow you to use assign more threads to OOTP than your CPU can handle, so the too-many-threads problem Kimchi mentions shouldn't happen. The main reason you'd want to change the setting is if you're getting crashes, threading may be involved, so turning it off and seeing if you still get crashes would help troubleshoot that. We're pretty sure we nipped all those issues in the bud in beta, though, so it shouldn't be necessary to change it.
OakDragon is offline   Reply With Quote
Old 06-10-2016, 01:46 PM   #6
Kimchi
Minors (Single A)
 
Join Date: Nov 2015
Posts: 93
Helper threads in this version are very stable. I've ran it up the max with youtube in the background and even Sketchit and Photoshop CS opened and its been smooth as silk.
Kimchi is offline   Reply With Quote
Old 06-10-2016, 02:47 PM   #7
andyhdz
All Star Starter
 
andyhdz's Avatar
 
Join Date: Jul 2009
Location: Fresno, CA by way of Texas
Posts: 1,754
Quote:
Originally Posted by Kimchi View Post
Helper threads in this version are very stable. I've ran it up the max with youtube in the background and even Sketchit and Photoshop CS opened and its been smooth as silk.
well that's definitely a ymmv depending on your computer hardware.
andyhdz is offline   Reply With Quote
Old 05-15-2017, 05:24 AM   #8
Kimchi
Minors (Single A)
 
Join Date: Nov 2015
Posts: 93
Quote:
Originally Posted by andyhdz View Post
well that's definitely a ymmv depending on your computer hardware.
Old thread but this is searched quite a bit and I wanted to give my system settings.

I am running a MacBookPro11,4 (2.5Ghz/16GB RAM) and MacOS Sierra.
Kimchi is offline   Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 09:19 AM.

 

Major League and Minor League Baseball trademarks and copyrights are used with permission of Major League Baseball. Visit MLB.com and MiLB.com.

Officially Licensed Product – MLB Players, Inc.

Out of the Park Baseball is a registered trademark of Out of the Park Developments GmbH & Co. KG

Google Play is a trademark of Google Inc.

Apple, iPhone, iPod touch and iPad are trademarks of Apple Inc., registered in the U.S. and other countries.

COPYRIGHT © 2023 OUT OF THE PARK DEVELOPMENTS. ALL RIGHTS RESERVED.

 

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Copyright © 2024 Out of the Park Developments