Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Object files and code speed

Author: Daniel Clausen

Date: 14:14:13 10/23/03

Go up one level in this thread


On October 23, 2003 at 14:25:07, Matthew McKnight wrote:

>I was aiming to speed up my over-all nodes per second.  Previously I had one
>object that did make/unmake move, evaluation, and some general board
>maintenance.  I broke the object into three, one for each respective portion.
>The new version seems to be about 3% slower.  The original object was huge, so I
>assumed that breaking it down would make it quicker, not slower, especially with
>relevant functions grouped together.  Am I incorrect to assume that smaller
>objects, when logically organized, are faster?  Or should everything be together
>like before?

If you had the stuff in one file and now have it split in multiple files (which
lead to multiple object files) you can sometimes gain some percentages by
reordering the object files on the linker line.

Or you make a file which somehow includes everything and compile just that.
Whether the few percentages are worth that is up to you.

HTH

Sargon



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.