To much memory allocated in _Objects_Extend_information()?

Chris Johns chrisj at
Sat Jul 16 00:32:41 UTC 2005

John Alexandersson wrote:
> Hi all,
> I'm sitting here looking at the code in
> score/src/objectextendinformation.c and I don't quite understand how
> the size of the memory to allocate is calculated.

It is complex due to the way it extended the existing design without 
changing any of the existing performance requirements. Specifically the 
id to object lookup time.

> More precise, it is the last part that I find strange:
> ((maximum + minimum_index) * sizeof(Objects_Control *))
>           ^^^^^^^^^^^^^^^
> Is it correct behaviour to _add_ minimum_index? Shouldn't it be
> subtracted instead? (maximum - minimum_index)?
> If it, in fact, is the correct behaviour, could some one please
> explain why?

Have you read the Unlimited.txt file in the score/src directory ?

I have added the file into the Wiki. You can find here:

It needs some more formatting which I will get to soon.

> To me it looks like too much memory is allocated here, but since I
> haven't quite got a grip of the overall handling of Objects yet, I
> might very well be wrong.

If you find something of interest please add it to the Wiki. This is a 
difficult piece of code and any supporting documentation is more than 

> Thanks for enlighten me,

  Chris Johns

More information about the users mailing list