gprof problema: time mindenhol 0

 ( doc | 2010. szeptember 23., csütörtök - 13:12 )

Kicsit sutara sikeredett a cim...
szoval a problema: adott egy C++/SDL program, amit OSX-en leforditok (-g -pg kapcsolokkal), majd a gprof-ot raeresztve futtatas utan a produktumban mindenhol, ahol ido szerepelne (akar ms-ban, akar %-ban) 0 van:


called/total parents
113 index %time self descendents called+self name index
114 called/total children
115
116 [1] 0.0 0.00 0.00 9760+3 [1]
117 0.00 0.00 9750 __ZN6Sprite8centerToEii [43846]
118 0.00 0.00 13 __ZN5YesNo6moveToEii [44108]
119
120 -----------------------------------------------
121
122 0.00 0.00 1/1 _SDL_main [44225]
123 [2] 0.0 0.00 0.00 1 -[SDLMain applicationDidFinishLaunching:] [2]
124
125 -----------------------------------------------
126
127 0.00 0.00 33870248/67740496 __ZN6Sprite9DrawPixelEP11SDL_Surfaceiij [126213]
128 0.00 0.00 33870248/67740496 __ZN6Sprite9ReadPixelEP11SDL_Surfaceii [126214]
129 [43782 0.0 0.00 0.00 67740496 __ZN6Sprite12ScaleSurfaceEP11SDL_Surfacett [43782]
130 0.00 0.00 4868/9736 __ZN6Sprite11redrawImageEv [43847]
131 0.00 0.00 716/325062 __ZN5Label8drawTextEv [43798]
132 0.00 0.00 6/108 __ZN5SkillC1E5Color [43976]
133
134 -----------------------------------------------

ez mi a hohertol lehet, illetve hogyan lehetne orvosolni? ez lenne a legfontosabb info az egesz profilozasban...

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

plusz info: Linux alatt teljesen jol mukodik...
-
Slackware current / OSX Snow Leopard

Most latom, hogy Linux alatt megy, de azert beirom, ha mar megtalaltam: http://gcc.gnu.org/ml/gcc-bugs/2001-09/msg00153.html. Nekem ezzel volt gondom tobbszalu/multiprocess programok eseten, en se talaltam megoldast... :) Nem tudom, hogy a programod tobbszalu/multiprocess-e, meg hogy azota valtozott-e mar a helyzet.

koszi, ilyet nekem is mondott a gugli, de 'sajnos' nem tobbszalu
akkor egyelore maradok a Linux alatti profilozasnal :(
-
Slackware current / OSX Snow Leopard