This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Shell keyword 'time' and gcc -mno-cygwin


===================================
Windows 2000 Professional
CYGWIN_NT-5.0 1.5.4(0.94/3/2)
gcc version 3.3.1 (cygming special)
===================================

I compiled some program with Cygwin and Mingw32 interfaces.

$ g++ fib.cpp -o fib_cyg

$ g++ fib.cpp -mno-cygwin -o fib_nmg

$ time -p fib_cyg th 10000 > zzz
real 0.48
user 0.44
sys 0.03

$ time -p fib_nmg th 10000 > zzz
real 0.39
user 0.02
sys 0.04


We can see that user-time-used for executable file with Mingw32 interface is nearly equal 0.
It seems that that is not in line with the reality.

Any explanation?

P.S. I think the problem doesn't depend on the specific program.
     Nevertheless the attachment contains the fib.cpp file.


--
 =====================================
   Alex Vinokur
     mailto:alexvn@connect.to
     http://mathforum.org/library/view/10978.html
     news://news.gmane.org/gmane.comp.lang.c++.perfometer
   =====================================




begin 666 fib.cpp
M+R\@(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C
M(PT*+R\@6T,K*UT@0V]M<'5T:6YG('9E<GD@;&]N9R!&:6)O;F%C8VD@;G5M
M8F5R<PT*+R\@(" @(" @5F5R<VEO;B R+C4-"B\O("TM+2TM+2TM+2TM+2TM
M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2T-"B\O($-R96%T960@8GD@
M06QE>"!6:6YO:W5R#0HO+R!H='1P.B\O=7 N=&\O86QE>'9N#0HO+R C(R,C
M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C#0H-"B-I
M;F-L=61E(#QS=&1L:6(N:#X-"B-I;F-L=61E(#QA<W-E<G0N:#X-"B-I;F-L
M=61E(#QS=')I;F<^#0HC:6YC;'5D92 \<W-T<F5A;3X-"B-I;F-L=61E(#QV
M96-T;W(^#0HC:6YC;'5D92 \:6]S=')E86T^#0HC:6YC;'5D92 \:6]M86YI
M<#X-"B-I;F-L=61E(#QA;&=O<FET:&T^#0IU<VEN9R!N86UE<W!A8V4@<W1D
M.PT*#0H-"B-D969I;F4@34%87U9!3%5%*'@L>2D@("@H>"D@/B H>2D@/R H
M>"D@.B H>2DI#0HC9&5F:6YE($%34T525"AX*0T*+R\@(V1E9FEN92!!4U-%
M4E0H>"D@(" @87-S97)T*'@I#0H-"@T*(V1E9FEN92!-05A?54Y)5%]604Q5
M12 @*%5,3TY'7TU!6" ^/B R*0T*(V1E9FEN92!"05-%,2 @,3 -"B-D969I
M;F4@0D%313(@(#$P,# P,# P,# @(" O+R!"05-%,2 J*B H0D%313$@+2 Q
M*0T*#0HC:68@*$)!4T4R(#X]($U!6%]53DE47U9!3%5%*0T*(V5R<F]R($-O
M;7!I;&%T:6]N($5R<F]R+3$@.B H0D%313(@/CT@34%87U5.251?5D%,544I
M#0HC96YD:68-"@T*(VEF("@A*$)!4T4Q("H@*$)!4T4R+T)!4T4Q("L@,2D@
M/"!-05A?54Y)5%]604Q512DI#0HC97)R;W(@0V]M<&EL871I;VX@17)R;W(M
M,B Z("@A*$)!4T4Q("H@*$)!4T4R+T)!4T4Q("L@,2D@/"!-05A?54Y)5%]6
M04Q512DI#0HC96YD:68-"@T*#0IT>7!E9&5F('5N<VEG;F5D(&EN=" @=6EN
M=#L-"G1Y<&5D968@=6YS:6=N960@;&]N9R!U;&]N9SL-"@T*+R\@/3T]/3T]
M/3T]#0IC;&%S<R!":6=);G0-"B\O(#T]/3T]/3T]/0T*>PT*9G)I96YD(&]S
M=')E86TF(&]P97)A=&]R/#P@*&]S=')E86TF(&]S+"!C;VYS="!":6=);G0F
M(&EN<U]I*3L-"@T*("!P<FEV871E(#H-"B @("!S=&%T:6,@=6QO;F<@(&AE
M861?<SL-"B @("!V96-T;W(\=6QO;F<^('5N:71S7SL-"@T*("!P=6)L:6,@
M.@T*(" @($)I9TEN=" H=6QO;F<@=6YI=%]I*2 -"B @("![#0H@(" @("!!
M4U-%4E0@*'5N:71?:2 \($)!4T4R*3L-"B @(" @('5N:71S7RYP=7-H7V)A
M8VL@*'5N:71?:2D[#0H@(" @?0T*#0H@(" @0FEG26YT("A":6=);G0@8FEG
M,5]I+"!":6=);G0@8FEG,E]I*2 -"B @("![( T*(" @(" @8V]N<W0@=6QO
M;F<@;6%X7W-I>F4@/2!-05A?5D%,544@*&)I9S%?:2YU;FET<U\N<VEZ92 H
M*2P@8FEG,E]I+G5N:71S7RYS:7IE("@I*3L-"@T*(" @(" @8FEG,5]I+G5N
M:71S7RYR97-I>F4H;6%X7W-I>F4I.PT*(" @(" @8FEG,E]I+G5N:71S7RYR
M97-I>F4H;6%X7W-I>F4I.PT*(" @(" @=6YI='-?+G)E<VEZ92AM87A?<VEZ
M92D[#0H-"B @(" @(&AE861?<R ](# [#0H@(" @("!T<F%N<V9O<FT@*&)I
M9S%?:2YU;FET<U\N8F5G:6XH*2P@8FEG,5]I+G5N:71S7RYE;F0H*2P@8FEG
M,E]I+G5N:71S7RYB96=I;B@I+"!U;FET<U\N8F5G:6XH*2P@*G1H:7,I.PT*
M#0H@(" @("!I9B H:&5A9%]S*2!U;FET<U\N<'5S:%]B86-K("AH96%D7W,I
M.PT*#0H@(" @?0T*#0H@(" @=6QO;F<@;W!E<F%T;W(H*2 H8V]N<W0@=6QO
M;F<@;C$L(&-O;G-T('5L;VYG(&XR*0T*(" @('L-"B @(" @(&-O;G-T('5L
M;VYG('9A;'5E(#T@;C$@*R!N,B K(&AE861?<SL-"B @(" @(&AE861?<R ]
M('9A;'5E+T)!4T4R.PT*(" @(" @<F5T=7)N("AV86QU925"05-%,BD[#0H@
M(" @?0T*#0I].PT*#0H-"B\O("TM+2TM+2TM+2TM+2TM#0II;FQI;F4@;W-T
M<F5A;28@;W!E<F%T;W(\/" H;W-T<F5A;28@;W,L(&-O;G-T($)I9TEN="8@
M:6YS7VDI#0I[#0H@($%34T525" H(6EN<U]I+G5N:71S7RYE;7!T>2 H*2D[
M#0H@(&9O<B H=6QO;F<@:2 ]("AI;G-?:2YU;FET<U\N<VEZ92 H*2 M(#$I
M.R!I.R M+6DI( T*("![#0H@(" @;W,@/#P@:6YS7VDN=6YI='-?(%MI72 \
M/"!S971W("A"05-%,2 M(#$I(#P\('-E=&9I;&P@*"<P)RD[#0H@('T-"B @
M<F5T=7)N(&]S(#P\(&EN<U]I+G5N:71S7R!;,%T[#0I]#0H-"@T*+R\@/3T]
M/3T]/3T]/3T]#0IC;&%S<R!&:6)O;F%C8VD-"B\O(#T]/3T]/3T]/3T]/0T*
M>PT*("!P<FEV871E(#H-"B @("!V96-T;W(\0FEG26YT/B @(&9I8G-?.PT*
M(" @($)I9TEN=" @(" @(" @(" @9V5T7VYU;6)E<B H=6EN="!N7VD@/2 P
M*3L-"@T*("!P=6)L:6,@.@T*(" @('9O:60@(" @(" @(" @(" @<VAO=U]A
M;&Q?;G5M8F5R<R H*2!C;VYS=#L-"B @("!V;VED(" @(" @(" @(" @('-H
M;W=?;&%S=%]N=6UB97(@*"D@8V]N<W0[#0H@(" @=F]I9" @(" @(" @(" @
M("!S:&]W7VYU;6)E<B H=6QO;F<@;E]I*3L-"@T*(" @($9I8F]N86-C:2 H
M=6EN="!N7VD@/2 P*2![(&=E=%]N=6UB97(@*&Y?:2D[('T-"B @("!^1FEB
M;VYA8V-I("@I('M]#0H-"GT[#0H-"@T*+R\@+2TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2T-"D)I9TEN="!&:6)O;F%C8VDZ.F=E=%]N=6UB97(@*'5I;G0@;E]I
M*0T*>PT*8V]N<W0@=6EN="!C=7)?<VEZ92 ](&9I8G-?+G-I>F4@*"D[#0H-
M"B @9F]R("AU:6YT(&D@/2!C=7)?<VEZ93L@:2 \/2!N7VD[("LK:2D-"B @
M>PT*(" @('-W:71C:" H:2D-"B @("![#0H@(" @("!C87-E(# @.@T*(" @
M(" @("!F:6)S7RYP=7-H7V)A8VL@*$)I9TEN="@P*2D[#0H@(" @(" @(&)R
M96%K.PT*#0H@(" @("!C87-E(#$@.@T*(" @(" @("!I9B H9FEB<U\N96UP
M='D@*"DI(&9I8G-?+G!U<VA?8F%C:R H0FEG26YT("@P*2D[#0H@(" @(" @
M(&9I8G-?+G!U<VA?8F%C:RA":6=);G0@*#$I*3L-"B @(" @(" @8G)E86L[
M#0H-"B @(" @(&1E9F%U;'0@.@T*(" @(" @("!F:6)S7RYP=7-H7V)A8VL@
M*$)I9TEN=" H9V5T7VYU;6)E<B H:2 M(#(I+"!G971?;G5M8F5R("AI("T@
M,2DI*3L-"B @(" @(" @8G)E86L[#0H@(" @?0T*("!]#0H-"B @05-315)4
M("AN7VD@/"!F:6)S7RYS:7IE*"DI.PT*("!R971U<FX@9FEB<U\@6VY?:5T[
M#0H-"GT-"@T*#0HO+R M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0T*=F]I9"!&
M:6)O;F%C8VDZ.G-H;W=?86QL7VYU;6)E<G,@*"D@8V]N<W0-"GL-"F]S=')I
M;F=S=')E86T@("!O<W,[#0H-"B @9F]R("AU:6YT(&D@/2 P.R!I(#P@9FEB
M<U\N<VEZ92 H*3L@*RMI*0T*("![#0H@(" @;W-S(#P\(")&:6(@6R(@/#P@
M:2 \/" B72 ]("(@/#P@9FEB<U\@6VE=(#P\(")<;B([#0H@('T-"B @8V]U
M=" \/"!O<W,N<W1R*"D[( T*?0T*#0H-"B\O("TM+2TM+2TM+2TM+2TM+2TM
M+2TM+2TM#0IV;VED($9I8F]N86-C:3HZ<VAO=U]L87-T7VYU;6)E<B H*2!C
M;VYS= T*>PT*;W-T<FEN9W-T<F5A;2 @(&]S<SL-"@T*("!O<W,@/#P@(D9I
M8B!;(B \/" H9FEB<U\N<VEZ92@I("T@,2D@/#P@(ET@/2 B(#P\(&9I8G-?
M+F)A8VLH*2 \/" B7&XB.PT*#0H@(&-O=70@/#P@;W-S+G-T<B@I.R -"GT-
M"@T*#0H-"B\O("TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM#0IV;VED($9I8F]N
M86-C:3HZ<VAO=U]N=6UB97(@*'5L;VYG(&Y?:2D-"GL-"F]S=')I;F=S=')E
M86T@("!O<W,[#0H-"B @:68@*"$H;E]I(#P@9FEB<U\N<VEZ92@I*2D@9V5T
M7VYU;6)E<B H;E]I*3L-"@T*("!O<W,@/#P@(D9I8B!;(B \/"!N7VD@/#P@
M(ET@/2 B(#P\(&9I8G-?6VY?:5T@/#P@(EQN(CL-"@T*("!C;W5T(#P\(&]S
M<RYS='(H*3L@#0I]#0H-"B\O("TM+2TM+2TM+2TM+2TM+2TM+2T-"G5L;VYG
M($)I9TEN=#HZ:&5A9%]S("@P*3L-"@T*#0H-"@T*+R\@/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]#0HC9&5F:6YE($%,3%]&24)3(" B86QL(@T*
M(V1E9FEN92!42%]&24(@(" @(G1H(@T*(V1E9FEN92!33TU%7T9)0E,@(G-O
M;64B#0HC9&5F:6YE(%)!3D1?1DE"4R B<F%N9"(-"@T*(V1E9FEN92!-05A?
M4D%.1%]&24(@(" R-3 P, T*#0HC9&5F:6YE(%-%5%<Q(" @(" @- T*#0HO
M+R M+2TM+2TM+2TM+2TM+2TM+2TM+2T-"G9O:60@=7-A9V4@*&-H87(@*BIA
M<F=V*0T*>PT*("!C97)R(#P\(")54T%'12 Z("(@#0H@(" @(" @/#P@96YD
M; T*#0H@(" @(" @/#P@(B @(B -"B @(" @(" \/"!A<F=V6S!=( T*(" @
M(" @(#P\("(@(B -"B @(" @(" \/"!S971W("A31517,2D-"B @(" @(" \
M/"!S=&0Z.FQE9G0-"B @(" @(" \/"!!3$Q?1DE"4R @( T*(" @(" @(#P\
M("(@/$X^(" @(" @(" @(" @(" M+2T^($9I8F]N86-C:2!;," M($Y=(B -
M"B @(" @(" \/"!E;F1L#0H-"B @(" @(" \/" B(" B( T*(" @(" @(#P\
M(&%R9W9;,%T@#0H@(" @(" @/#P@(B B( T*(" @(" @(#P\('-T9#HZ;&5F
M= T*(" @(" @(#P\('-E='<@*%-%5%<Q*0T*(" @(" @(#P\(%1(7T9)0B -
M"B @(" @(" \/" B(#Q./B @(" @(" @(" @(" @+2TM/B!&:6)O;F%C8VD@
M6TY=(B -"B @(" @(" \/"!E;F1L#0H-"B @(" @(" \/" B(" B( T*(" @
M(" @(#P\(&%R9W9;,%T@#0H@(" @(" @/#P@(B B( T*(" @(" @(#P\('-T
M9#HZ;&5F= T*(" @(" @(#P\('-E='<@*%-%5%<Q*0T*(" @(" @(#P\(%-/
M345?1DE"4R @#0H@(" @(" @/#P@(B \3C$^(%L\3C(^("XN+ET@("TM+3X@
M1FEB;VYA8V-I(%M.,5TL($9I8F]N86-C:2!;3C)=+" N+BXB( T*(" @(" @
M(#P\(&5N9&P-"@T*(" @(" @(#P\("(@("(@#0H@(" @(" @/#P@87)G=ELP
M72 -"B @(" @(" \/" B("(@#0H@(" @(" @/#P@<W1D.CIL969T#0H@(" @
M(" @/#P@<V5T=R H4T545S$I#0H@(" @(" @/#P@4D%.1%]&24)3(" -"B @
M(" @(" \/" B(#Q+/B @6SQ-/ET@(" @(" @+2TM/B!+(')A;F1O;2!&:6)O
M;F%C8VD@;G5M8F5R<R H(#P@33L@1&5F875L=" ]("(@#0H@(" @(" @/#P@
M34%87U)!3D1?1DE"( T*(" @(" @(#P\("(@*2(@#0H@(" @(" @/#P@96YD
M;#L-"GT-"@T*#0HO+R M+2TM+2TM+2TM+2TM+2TM+2TM+2T-"G-T<FEN9R!C
M:&5C:R H:6YT(&%R9V,L(&-H87(@*BIA<F=V*0T*>PT*("!I9B H87)G8R \
M(#,I(')E='5R;B!S=')I;F<H*3L-"@T*8V]N<W0@<W1R:6YG('-T<B H87)G
M=ELQ72D[#0H@(&EF("@-"B @(" @(" H<W1R(#T]($%,3%]&24)3*2 -"B @
M(" @("!\?" -"B @(" @(" H<W1R(#T](%1(7T9)0BD@#0H@(" @(" @?'P@
M#0H@(" @(" @*'-T<B ]/2!33TU%7T9)0E,I( T*(" @(" @('Q\( T*(" @
M(" @("AS='(@/3T@4D%.1%]&24)3*0T*(" @(" I#0H@('L-"B @("!R971U
M<FX@<W1R.PT*("!]#0H@(')E='5R;B!S=')I;F<H*3L-"@T*?0T*#0H-"B\O
M("TM+2TM+2TM+2TM+2TM+2TM+2TM+0T*:6YT(&UA:6X@*&EN="!A<F=C+"!C
M:&%R("HJ87)G=BD-"GL-"F-O;G-T('-T<FEN9R!O<'1I;VX@*&-H96-K("AA
M<F=C+"!A<F=V*2D[#0H@(&EF("AO<'1I;VXN96UP='DH*2D-"B @>PT*(" @
M('5S86=E("AA<F=V*3L-"B @("!R971U<FX@,3L-"B @?0T*#0IC;VYS="!U
M:6YT($X@/2!A=&]I("AA<F=V6S)=*3L-"@T*("!I9B H;W!T:6]N(#T]($%,
M3%]&24)3*2 -"B @>R -"B @("!&:6)O;F%C8VD@9FEB*$XI.PT*(" @(&9I
M8BYS:&]W7V%L;%]N=6UB97)S*"D[( T*("!]#0H-"B @:68@*&]P=&EO;B ]
M/2!42%]&24(I(" @#0H@('L@#0H@(" @1FEB;VYA8V-I(&9I8BA.*3L-"B @
M("!F:6(N<VAO=U]L87-T7VYU;6)E<B@I.R -"B @?0T*#0H@(&EF("AO<'1I
M;VX@/3T@4T]-15]&24)3*0T*("![#0H@(" @1FEB;VYA8V-I(&9I8CL-"B @
M("!F;W(@*&EN="!I(#T@,CL@:2 \(&%R9V,[(&DK*RD@9FEB+G-H;W=?;G5M
M8F5R("AA=&]I*&%R9W9;:5TI*3L-"B @?0T*#0H@(&EF("AO<'1I;VX@/3T@
M4D%.1%]&24)3*0T*("![#0H@(" @8V]N<W0@:6YT(&UA>%]R86YD7V9I8B ]
M("AA<F=C(#T](#,I(#\@34%87U)!3D1?1DE"(#H@871O:2 H87)G=ELS72D[
M#0H@(" @1FEB;VYA8V-I(&9I8CL-"B @("!F;W(@*'5I;G0@:2 ](# [(&D@
M/"!..R!I*RLI(&9I8BYS:&]W7VYU;6)E<B H<F%N9"@I)6UA>%]R86YD7V9I
@8BD[#0H@('T-"@T*("!R971U<FX@,#L-"GT-"@T*#0H`
`
end



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]