Ticket #4285: AntsVis.prof

File AntsVis.prof, 15.4 KB (added by eevar, 4 years ago)
Line 
1        Thu Sep 02 15:52 2010 Time and Allocation Profiling Report  (Final)
2
3           AntsVis.exe +RTS -p -hc -RTS
4
5        total time  =        1.62 secs   (81 ticks @ 20 ms)
6        total alloc = 185,042,136 bytes  (excludes profiling overheads)
7
8COST CENTRE                    MODULE               %time %alloc
9
10main                           AntsVis               25.9    0.1
11drawPlace                      AntsVis               24.7   17.5
12displayFunc                    AntsVis               23.5   44.9
13updateTVar                     Ants                   3.7    2.7
14pher                           Ants                   3.7    0.0
15evaporate                      Ants                   2.5   10.6
16behave                         Ants                   2.5    2.9
17colorVertex                    AntsVis                2.5    0.0
18antBehave                      AntsVis                2.5    0.9
19wrand                          Ants                   1.2    1.5
20rankBy                         Ants                   1.2    3.5
21mkWorld                        Ants                   1.2    1.3
22hasAnt                         Ants                   1.2    0.0
23drawAnt                        AntsVis                1.2    3.1
24color4f                        AntsVis                1.2    1.5
25MAIN                           MAIN                   1.2    0.0
26fillCell                       AntsVis                0.0    8.9
27
28
29                                                                                               individual    inherited
30COST CENTRE              MODULE                                               no.    entries  %time %alloc   %time %alloc
31
32MAIN                     MAIN                                                   1           0   1.2    0.0   100.0  100.0
33 main                    AntsVis                                              644         125  25.9    0.1    98.8   99.8
34  keyboardMouseHandler   AntsVis                                              735           1   0.0    0.0     0.0    0.0
35  timerFunc              AntsVis                                              721         226   0.0    0.0     0.0    0.0
36  displayFunc            AntsVis                                              695         454  23.5   44.8    56.8   75.9
37   drawPlace             AntsVis                                              699     1453027  24.7   17.5    33.3   31.1
38    ant                  Ants                                                 710       27466   0.0    0.0     0.0    0.0
39    drawAnt              AntsVis                                              706      192262   1.2    3.1     2.5    3.4
40     antInfo             AntsVis                                              711      109864   0.0    0.0     0.0    0.0
41      direction          Ants                                                 712      109864   0.0    0.0     0.0    0.0
42     hasFood             Ants                                                 709       27466   0.0    0.0     0.0    0.0
43     colorVertex         AntsVis                                              707       54932   1.2    0.0     1.2    0.2
44      color4f            AntsVis                                              708       54932   0.0    0.2     0.0    0.2
45    fillCell             AntsVis                                              703      442434   0.0    8.9     2.5   10.2
46     colorVertex         AntsVis                                              704      294956   1.2    0.0     2.5    1.3
47      color4f            AntsVis                                              705      294956   1.2    1.3     1.2    1.3
48    hasAnt               Ants                                                 702     1453027   1.2    0.0     1.2    0.0
49    food                 Ants                                                 701     1475273   0.0    0.0     0.0    0.0
50    pher                 Ants                                                 700     1504520   2.5    0.0     2.5    0.0
51   colorVertex           AntsVis                                              696         908   0.0    0.0     0.0    0.0
52    color4f              AntsVis                                              697         908   0.0    0.0     0.0    0.0
53  evaporateWorld         AntsVis                                              690         186   0.0    0.0     7.4   13.2
54   evaporate             Ants                                                 691          93   2.5   10.6     7.4   13.2
55    pher                 Ants                                                 693      610173   1.2    0.0     1.2    0.0
56    updateTVar           Ants                                                 692      610173   3.7    2.6     3.7    2.6
57  antBehave              AntsVis                                              655        5646   2.5    0.9     7.4    9.3
58   behave                Ants                                                 656       11946   2.5    2.9     4.9    8.4
59    dropFood             Ants                                                 729           6   0.0    0.0     0.0    0.0
60     adjustFood          Ants                                                 730           6   0.0    0.0     0.0    0.0
61      updateTVar         Ants                                                 732           6   0.0    0.0     0.0    0.0
62       ant               Ants                                                 734           6   0.0    0.0     0.0    0.0
63       food              Ants                                                 733           6   0.0    0.0     0.0    0.0
64      place              Ants                                                 731           6   0.0    0.0     0.0    0.0
65    takeFood             Ants                                                 723          26   0.0    0.0     0.0    0.0
66     adjustFood          Ants                                                 724          26   0.0    0.0     0.0    0.0
67      updateTVar         Ants                                                 726          26   0.0    0.0     0.0    0.0
68       ant               Ants                                                 728          26   0.0    0.0     0.0    0.0
69       food              Ants                                                 727          26   0.0    0.0     0.0    0.0
70      place              Ants                                                 725          26   0.0    0.0     0.0    0.0
71    home                 Ants                                                 722        3454   0.0    0.0     0.0    0.0
72    move                 Ants                                                 679         984   0.0    0.0     0.0    0.1
73     pher                Ants                                                 720         604   0.0    0.0     0.0    0.0
74     home                Ants                                                 688         984   0.0    0.0     0.0    0.0
75     ant                 Ants                                                 687           0   0.0    0.0     0.0    0.0
76     hasAnt              Ants                                                 686         984   0.0    0.0     0.0    0.0
77     bound               Ants                                                 685        1968   0.0    0.0     0.0    0.0
78     delta               Ants                                                 683        1968   0.0    0.0     0.0    0.0
79     direction           Ants                                                 682         984   0.0    0.0     0.0    0.0
80      ant                Ants                                                 684         984   0.0    0.0     0.0    0.0
81     updateTVar          Ants                                                 681        2572   0.0    0.0     0.0    0.0
82     place               Ants                                                 680        1970   0.0    0.0     0.0    0.0
83    turn                 Ants                                                 675        9883   0.0    0.2     0.0    0.2
84     turnInt             Ants                                                 715        9326   0.0    0.0     0.0    0.0
85      turnRight          Ants                                                 717        2279   0.0    0.0     0.0    0.0
86       succ_a1f6         Ants                                                 718        1981   0.0    0.0     0.0    0.0
87      turnLeft           Ants                                                 716        2432   0.0    0.0     0.0    0.0
88       pred_a1fk         Ants                                                 719        2113   0.0    0.0     0.0    0.0
89     direction           Ants                                                 714        4615   0.0    0.0     0.0    0.0
90     ant                 Ants                                                 713        4615   0.0    0.0     0.0    0.0
91     updateTVar          Ants                                                 677        4942   0.0    0.0     0.0    0.0
92     place               Ants                                                 676        4942   0.0    0.0     0.0    0.0
93    compare_a1j1         Ants                                                 673       51757   0.0    0.0     0.0    0.0
94     food                Ants                                                 674      103514   0.0    0.0     0.0    0.0
95    pher                 Ants                                                 672       35068   0.0    0.0     0.0    0.0
96    rankBy               Ants                                                 671       11970   1.2    3.5     1.2    3.5
97    hasAnt               Ants                                                 670        6037   0.0    0.0     0.0    0.0
98    wrand                Ants                                                 669        5868   1.2    1.5     1.2    1.5
99    food                 Ants                                                 668       44558   0.0    0.0     0.0    0.0
100    hasFood              Ants                                                 666       12037   0.0    0.0     0.0    0.0
101     ant                 Ants                                                 667       12037   0.0    0.0     0.0    0.0
102    turnRight            Ants                                                 664        6051   0.0    0.0     0.0    0.0
103     succ_a1f6           Ants                                                 665        5259   0.0    0.0     0.0    0.0
104    turnLeft             Ants                                                 663        6051   0.0    0.0     0.0    0.0
105     pred_a1fk           Ants                                                 678        5248   0.0    0.0     0.0    0.0
106    bound                Ants                                                 662       36306   0.0    0.2     0.0    0.2
107    delta                Ants                                                 659       36306   0.0    0.0     0.0    0.0
108    direction            Ants                                                 658       18153   0.0    0.1     0.0    0.1
109     ant                 Ants                                                 660       18153   0.0    0.0     0.0    0.0
110    place                Ants                                                 657       24204   0.0    0.0     0.0    0.0
111  mkWorld                Ants                                                 646           1   1.2    1.3     1.2    1.3
112   toEnum_a1fC           Ants                                                 661         121   0.0    0.0     0.0    0.0
113   place                 Ants                                                 650         221   0.0    0.0     0.0    0.0
114   updateTVar            Ants                                                 648         221   0.0    0.0     0.0    0.0
115  reshapeFunc            AntsVis                                              694           1   0.0    0.0     0.0    0.0
116 CAF                     AntsVis                                              638          13   0.0    0.0     0.0    0.1
117  displayFunc            AntsVis                                              698           0   0.0    0.1     0.0    0.1
118  tick                   AntsVis                                              689           1   0.0    0.0     0.0    0.0
119  main                   AntsVis                                              645           0   0.0    0.0     0.0    0.0
120 CAF                     GHC.ConsoleHandler                                   636           1   0.0    0.0     0.0    0.0
121 CAF                     GHC.IO.Exception                                     628           5   0.0    0.0     0.0    0.0
122 CAF                     Data.Typeable                                        627           1   0.0    0.0     0.0    0.0
123 CAF                     GHC.Int                                              595           1   0.0    0.0     0.0    0.0
124 CAF                     Data.HashTable                                       585           2   0.0    0.0     0.0    0.0
125 CAF                     GHC.IO.Handle.FD                                     569           2   0.0    0.0     0.0    0.0
126 CAF                     System.Posix.Internals                               568           1   0.0    0.0     0.0    0.0
127 CAF                     GHC.IO.Handle.Internals                              550           1   0.0    0.0     0.0    0.0
128 CAF                     GHC.IO.Encoding.CodePage                             543           1   0.0    0.0     0.0    0.0
129 CAF                     GHC.IO.Encoding.CodePage.Table                       542           1   0.0    0.0     0.0    0.0
130 CAF                     Ants                                                 535           8   0.0    0.0     0.0    0.0
131  homeOff                Ants                                                 654           1   0.0    0.0     0.0    0.0
132  homeRange              Ants                                                 653           1   0.0    0.0     0.0    0.0
133  foodRange              Ants                                                 652           1   0.0    0.0     0.0    0.0
134  dim                    Ants                                                 649           1   0.0    0.0     0.0    0.0
135  mkWorld                Ants                                                 647           0   0.0    0.0     0.0    0.0
136   mkCell                Ants                                                 651           1   0.0    0.0     0.0    0.0
137 CAF                     System.Random                                        503           1   0.0    0.0     0.0    0.0
138 CAF                     System.CPUTime                                       500           1   0.0    0.0     0.0    0.0
139 CAF                     Data.Fixed                                           497           2   0.0    0.0     0.0    0.0
140 CAF                     Data.Time.Clock.POSIX                                495           5   0.0    0.0     0.0    0.0
141 CAF                     System.Win32.Time                                    494           1   0.0    0.0     0.0    0.0
142 CAF                     System.Exit                                          460           1   0.0    0.0     0.0    0.0
143 CAF                     Graphics.UI.GLUT.Initialization                      417           2   0.0    0.0     0.0    0.0
144 CAF                     System.Environment                                   414           4   0.0    0.0     0.0    0.0
145 CAF                     Graphics.UI.GLUT.Callbacks.Registration              397           3   0.0    0.0     0.0    0.0
146 CAF                     Graphics.Rendering.OpenGL.GL.Framebuffer             356           1   0.0    0.0     0.0    0.0