EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=598)
-   -   Optimization Question (https://www.eqemulator.org/forums/showthread.php?t=29014)

joligario 07-25-2009 03:46 AM

Optimization Question
 
Looking at a few things with the EMU and PEQ database and had a question.

Which way would be faster if there is much difference? Assuming that about 1000 entries are read in from the database and 20% of the entries are larger than 256.

Code:

heading = db.heading;
if heading > 256 { heading = heading % 256; }

or
Code:

heading = db.heading % 256;
My initial assumption is that the if statement would require more processor use if that remains 20%. Now, if that is the difference, what if I were to reduce the entries to 0% larger than 256. Would that change the processor use in either direction?

EvoZak 07-25-2009 02:56 PM

Have you profiled this to be an actual problem?

joligario 07-25-2009 11:58 PM

No, but with 18600+ entries in the database being 256+, I would assume that it would take some calculations. That's why I was wondering what the difference would be, if any. If it doesn't matter, I wouldn't recommend a change. After PEQ comes back up, I will still change all the headings. I was just checking if any processor power went into it.


All times are GMT -4. The time now is 11:31 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.