Not just ignorant but stupid as well - me that this. I see now the point you are making is that each ( virtual ) function call must do some IO and the overhead of that IO is significant.
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > On Behalf Of Matthias Troyer > Sent: 26 November 2002 09:47 > To: Boost mailing list > Subject: Re: [boost] Serialization library review > > I was referring to one virtual function call for EVERY element in a > large vector as opposed to only one virtual function call for the whole > vector. > > Matthias > > On Tuesday, November 26, 2002, at 09:39 AM, Keith Burton wrote: > > > For the ignorant like me , would you care to explain under what > > circumstances this is true. > > > > I can see the case that a one off virtual function call is much slower > > because the called code needs to loaded into ( cache ) memory but I > > assume you are referring to more than this. > > > >> -----Original Message----- > >> > >> No, Robert, one virtual function call can be much slower than changing > >> byte order when copying integers. > >> > >> Matthias > >> > > > > > > _______________________________________________ > > Unsubscribe & other changes: > > http://lists.boost.org/mailman/listinfo.cgi/boost > > _______________________________________________ > Unsubscribe & other changes: > http://lists.boost.org/mailman/listinfo.cgi/boost _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost