But, if you change the entity pool to work in terms of a smart pointer,
then you have to use smart pointers for all of the other entities that are
defined by the DTD, which can be considerable in something like PGML. You
slow down those in order to get a small speed up on these five special
ones. Can you show that this is really a win? If so, then I'll do it.
[Eliot Muir] It's not your only option ... you could use a ownership flag -
make it
true by default - you could be correct as regards the overall picture -
emperical
measurement is the only final determiner.
begin 600 WINMAIL.DAT
M>)\^(A85`0:0" `$```````!``$``0>[EMAIL PROTECTED](````Y 0```````#H``$(@ <`
M& ```$E032Y-:6-R;[EMAIL PROTECTED];"Y.;W1E`#$(`0V ! `"[EMAIL PROTECTED]"``$$
MD 8`T $```$````0`````P``, (````+``\.``````(!_P\!````40``````
M``"!*Q^DOJ,0&9UN`-T!#U0"`````'AE<F-E<RUD979 >&UL+F%P86-H92YO
M<F<`4TU44 !X97)C97,M9&5V0'AM;"YA<&%C:&4N;W)G`````!X``C !````
M!0```%--5% `````'@`#, $````:````>&5R8V5S+61E=D!X;6PN87!A8VAE
M+F]R9P````,`%0P!`````P#^#P8````>``$P`0```!P````G>&5R8V5S+61E
M=D!X;6PN87!A8VAE+F]R9R<[EMAIL PROTECTED], $````?````4TU44#I815)#15,M1$56
M0%A-3"Y!4$%#2$4N3U)'```#```Y``````L`0#H!````'@#V7P$````:````
M>&5R8V5S+61E=D!X;6PN87!A8VAE+F]R9P````(!]U\!````40````````"!
M*Q^DOJ,0&9UN`-T!#U0"`````'AE<F-E<RUD979 >&UL+F%P86-H92YO<F<`
M4TU44 !X97)C97,M9&5V0'AM;"YA<&%C:&4N;W)G``````,`_5\!`````P#_
M7P`````"`?8/`0````0````````"468!!( [EMAIL PROTECTED]@36]R92!E9F9I
M8VEE;[EMAIL PROTECTED]&5F875L="!$5$1%;G1I='E$96-L(&EN:71I86QI>F%T:6]N`"\4
M`06 `P`.````T <$``<`"0`Z`!0`!0`^`0$@@ ,[EMAIL PROTECTED] '! `'[EMAIL PROTECTED]
M``4`,P$!"8 !`"$```!%-CDR,39#.# P,$-$-#$Q03=$-S P03 P0S$S,44W
M,[EMAIL PROTECTED] 8`R 4``"$````+``(``0````L`(P```````P`F```````+`"D`
M``````,[EMAIL PROTECTED] `#D`4([EMAIL PROTECTED]>`' [EMAIL PROTECTED]
[EMAIL PROTECTED];[EMAIL PROTECTED]&5F875L="!$5$1%;G1I='E$96-L(&EN:71I
M86QI>F%T:6]N``(!<[EMAIL PROTECTED]&_H!,XW,@6DN<,`!'4I]<`H P3'G,`
M`!X`'@P!````!0```%--5% `````'@`?# $````=````96QI;W0N;75I<D!I
M;G1E<F9A8V5W87)E+F-O;0`````#``808)FF'@,`!Q"_`0``'@`($ $```!E
M````0E54+$E&64]50TA!3D=%5$A%14Y425194$]/3%1/5T]22TE.5$5235-/
M1D%334%25%!/24Y415(L5$A%3EE/54A!5D543U5315--05)44$])3E1%4E-&
M3U)!3$Q/1E1(14]42 `````"`0D0`0```(("[EMAIL PROTECTED],P,``$Q:1G40R(A?
M=P`*`0,!]R "I /[EMAIL PROTECTED]@[EMAIL PROTECTED]'-E=# @!Q--`H!]"H (R"
["6\RS#4U`H *
[EMAIL PROTECTED] +`S!L:3,V`4 +8&YGL#$P,S,*H [EMAIL PROTECTED]
60#G0+IPJQ"H!"=70LTB &
MD"!Y"& @#W$4`#!E('1H%M )\'1I8'1Y('!O!O 6X&]T('<%L&[EMAIL PROTECTED]
MBFT$(&\6(&$@<P# [EMAIL PROTECTED]@[EMAIL PROTECTED] =A;1& !U#[ 93/\$
M( (0!< '0 ,@&0$6\A20OQ<`!< 7,PB0!" 6\&$%0#T*P&459 $!"X )@"!B
M(Q> %O)$5$05\'=H[FD/<!9P`Y%B%M %H "!VP2!`:!L%M 8<7,#< _ *R#@
M% [EMAIL PROTECTED]"[EMAIL PROTECTED]@%61SFPD`!^!D)* [EMAIL
PROTECTED]&['_&'$%L 2!%^(6
MP![A&4(=(<QS< G@'_!U<!CP)0+?!Y 6T!^P&T$G`6,',15DMP(@!Y CT$,#
MD19"<R4P_P?@'K,[EMAIL PROTECTED])<!T1%X##&3 #\&X_($D6("*@<Q7P&I-))QTA
M)- 6`'3V+A5D+95C`$$,,A1U#^ <[EMAIL PROTECTED]:7)J70,[EMAIL PROTECTED] :[EMAIL
PROTECTED]
M^B<$(&XOL19!!< "("N![F\%,"[EMAIL PROTECTED] N,F 6- [EMAIL PROTECTED]&3 DX1R1(.
G
M<.9F"V C("[EMAIL PROTECTED], [EMAIL PROTECTED]<@I0( (!`6$S``5 ]S20,[EMAIL
PROTECTED]<W()<!3 &2 K
M(GYG"Q$>DAVA&T B$!TA<)[EMAIL PROTECTED]'0(<!;0-)!E;2<0_P40(3 HU0> -_ YH0>
M`C#_*P([EMAIL PROTECTED]&R'[$'0#7Q&*(?P?YR+8 N8!51%(0PH"V;+:D%$'$`0" ```,`
M$! ``````P`1$ $````#`( 0_____T `!S PC6^E$J"_`4 `"# PC6^E$J"_
M`0L``( (( 8``````, ```````!&``````.%`````````P`"@ @@[EMAIL PROTECTED]
MP ```````$8`````$(4````````#``6 "" &``````# [EMAIL PROTECTED]
MA0``MPT```,`"8 (( 8``````, ```````!&``````&%````````'@`2@ @@
[EMAIL PROTECTED] ```````$8`````5(4```$````$````."XP``L`%H (( 8`````
M`, ```````!&``````Z%`````````P`7@ @@[EMAIL PROTECTED] ```````$8`````
M$84````````#`!F "" &``````# [EMAIL PROTECTED]( (
M( 8``````, ```````!&`````#:%```!`````0`````````>`"F "" &````
M``# [EMAIL PROTECTED]'@`J@ @@[EMAIL PROTECTED] ``
M`````$8`````.(4```$````!`````````!X`/0`!````!0```%)%.B `````
*`P`--/TW``#81H4`
`
end