Commenting out a print slows my code?

vincent feltkamp vincent.feltkamp at gmail.com
Fri Apr 1 05:00:08 PDT 2011


I managed to get the file, and even compile it, but apparently the type Ticks doesn't exists any more, it is now (DMD2.052)
TickDuration, with methods TickDuration.seconds (msecs, hnsecs, ...).

on my computer, it does not generate slower code without the writeln than with. ( .38-.39 secs with, .37-.38 without)
am including the file as changed to make it work. It does vary a lot though: the first run after building takes .48 secs, the
next ones are in the ranges above. I guess it has more to do with priorities than with code efficiency.
begin 644 taxi.d
M:6UP;W)T('-T9"YD871E=&EM93L at +R\@9F]R('1H92!3=&]P5V%T8V@@<W1R
M=6-T+B`-"FEM<&]R="!S=&0N<W1R:6YG.R`O+V9O<B!T:&4 at 9F]R;6%T*"DN
M(`T*:6UP;W)T('-T9"YS=&1I;SL at +R]P<FEN=&EN9RX@#0HO+R\@02!S=')U
M8W0@=&AA="!R97!R97-E;G1S(&$@8V%B+B!)="!D;V5S;B=T(&1O('1H92!C
M:&5C:VEN9R!T:&%T('1H92!O;F4@:6X@=&AE(&%S<VEG;FUE;G0 at 9&]E<RP@
M=&AO=6=H+B`-"G-T<G5C="!T87AI0V%B>PT*"6EN="!T87AI3G5M8F5R.PT*
M"6EN="!A+"!B+"!C+"!D.PD-"@ES=')I;F<@=&]3=')I;F<H*7L-"@D)<F5T
M=7)N(&9O<FUA="@B8V%R("5S(#T at 6R5S("5S("5S("5S72(L=&%X:4YU;6)E
M<BP at 82P@8BP at 8RP@9"D[#0H)?0T*?0T*#0HO*BH-"BH at 4')O9W)A;2!T:&%T
M(&UE87-U<F5S('1H92!T:6UE(&ET('1A:V5S('1O(&1E=&5R;6EN92!T:&4@
M=&%X:2!N=6UB97)S(&QE<W,@=&AA;B`R-3`P,"X@#0HJ($%U=&AO<CH at 0VAA
M<FQE<R!-8T%N86YY#0HJ#0HJ+PT*=F]I9"!M86EN*"E[#0H)4W1O<%=A=&-H
M('-W.PT*"7-W+G-T87)T.PT*"69O<F5A8V@@*&EN="!I=&5R(#LQ+BX@,C4P
M,#`I>PT*"0ET87AI0V%B(&-A8DE$(#T@:7-487AI*&ET97(I.PT*"0EI9BAC
M86))1"YC("$](#`I>PT*"0D)=W)I=&5L;BAC86))1"D[#0H)"7T-"@E]#0H)
M<W<N<W1O<#L-"@E4:6-K1'5R871I;VX@=&EM951A:V5N(#T@<W<N<&5E:SL@
M+R]4:6-K<PT*"7=R:71E9FQN*"(E<R!M:6QL:7-E8W,B+'1I;65486ME;BYM
M<V5C<RD[+R\N=&]396-O;F1S(69L;V%T*3L-"@ES=RYR97-E=#L-"@T*?0T*
M#0HO*BH-"BH@:7-487AI(&1E=&5R;6EN97,@:68 at 86X@:6YT96=E<B!P87-S
M960@=&\@:70@:7, at 82!T87AI(&YU;6)E<BP@=&AA="!I<RP@=&AE<F4 at 97AI
M<W1S#0HJ(&%N(&$L(&(L(&,L(&%N9"!D+"!N;VYE(&]F('1H96T@=&AE('-A
M;64L('-U8V@@=&AA="`-"BH at 85XS*V)>,R`](&X@/6->,R`K9%XS+B`-"BH@
M<F5T=7)N<SH@#0HJ(&$@=&%X:4-A8B!S=')U8W0L('=I=&@@82P at 8BP@8RP@
M86YD(&0@:68 at 9F]U;F0N(&EF(&]N;'D@;VYE('-O;'5T:6]N('1O('A>,RMY
M7C,@=V%S(&9O=6YD+"`-"BH at 8R!A;F0 at 9"!W:6QL(&)E('IE<F\N($EF(&YO
M;F4@=V5R92!F;W5N9"P@=&AE;B!A(&%N9"!B('=I;&P at 8F4@>F5R;R!A<R!W
M96QL+B`-"BH@<&%R86UE=&5R<SH@#0HJ(&X@:7, at 86X@:6YT96=E<B!T:&%T
M(&ES('1O(&)E(&-H96-K960 at 9F]R('1A>&D@;G5M8F5R+6YE<W,N(`T**B\-
M"G1A>&E#86(@:7-487AI*&EN="!N*7L-"@EI;G0@;&EM:70@/2!C=6)E4F]O
M=$9L;V]R*&XI("T@,3L-"@EI;G0@:&ET<R`](#`[(`T*"6EN=%M=(')E<W5L
M=',@/2!;,"PP+#`L,%T[#0H)9F]R96%C:"`H:6YT(&D at .R`P+BX@;&EM:70I
M('L-"@D):6YT(')E<R`](&X at +2!I*FDJ:3L-"@D)9&]U8FQE(&-U8F52;V]T
M(#T@<F5S7EXH,2\S+C`I.PT*"0EI;G0@;F5A<F5S=$EN="`](&-A<W0H:6YT
M*2`H8W5B95)O;W0@*R`P+C4I.PT*"0ED;W5B;&4 at 9&EF9B`]("AC=6)E4F]O
M="`M(&YE87)E<W1);G0I("H@*&-U8F52;V]T("T@;F5A<F5S=$EN="D[#0H)
M"6EF("AD:69F(#P@,64M,3`I('L-"@D)"6EF("AH:71S(#P@,B`F)B!R97-U
M;'1S6S%=("$](&DI('L-"@D)"0ER97-U;'1S6VAI=',@*B`R72`](&D[#0H)
M"0D)<F5S=6QT<UMH:71S("H@,B`K(#%=(#T@;F5A<F5S=$EN=#L-"@D)"7T-
M"@D)"6AI=',K*SL-"@D)?0T*"7T-"@ER971U<FX@=&%X:4-A8BAN+')E<W5L
M='-;,%TL<F5S=6QT<ULQ72QR97-U;'1S6S)=+')E<W5L='-;,UTI.PT*?0T*
M#0HO+R\@9FEN9',@=&AE(&QA<F=E<W0@:6YT96=E<B!X('-U8V@@=&AA="!X
M7C,@/"!N(`T*:6YT(&-U8F52;V]T1FQO;W(H:6YT(&XI>PT*"61O=6)L92!C
M=6)E4F]O="`](&X at 7EX@*#$O,RXP*3L-"@EI;G0 at 8W)&;"`](&-A<W0H:6YT
?*2!C=6)E4F]O=#L-"@ER971U<FX at 8W)&;#L-"GT-"@``
`
end


More information about the Digitalmars-d-learn mailing list