Hi Rene, On Thu, 01 Nov 2001 10:33:36 +0000 Rene Brun <Rene.Brun@cern.ch> wrote concerning "Re: [ROOT] How to accelerate root output?": > This class has a bad layout for two reasons. > - in memory, an instance will occupy more space than you > think. All compilers have to align the member boundaries such > that, eg fD2 starts at an 8byte boundary. Ok, that makes sense. I guess this becomes even more tricky on 64bit machines. > - the I/O loops on all the cases with a penalyzing if for each case. Sorry, I don't get this. Do you mean it loops on the different kinds of memory layout as in class or compiler layout? Thanks for the clarification. Yours, Christian Holm Christensen ------------------------------------------- Address: Sankt Hansgade 23, 1. th. Phone: (+45) 35 35 96 91 DK-2200 Copenhagen N Cell: (+45) 28 82 16 23 Denmark Office: (+45) 353 25 305 Email: cholm@nbi.dk Web: www.nbi.dk/~cholm
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:05 MET