_205_raytrace100 profile
View settings:
Sort by Value
Short Method Names
Place Bars on Left
Filter None
Method self times (ms)
********************************| 166253 OctNode.Intersect
*****************************| 153296 OctNode.FindTreeNode
*******************| 99565 Face.GetVert
******************| 94172 System.gc
***********| 58411 PolyTypeObj.Intersect
******| 31702 Point.Combine
*****| 28538 Vector.
****| 22511 IntersectPt.FindNearestIsect
****| 21585 TriangleObj.Check
***| 17983 Scene.FindLightBlock
***| 17110 Vector.Dot
**| 12351 Point.
*| 8198 Scene.Shade
*| 5333 ObjNode.Next
| 5094 IntersectPt.GetThreshold
| 4889 Point.Set
| 4839 Point.Add
| 4826 PolygonObj.InsidePolygon
| 4387 OctNode.CreateChildren
| 3831 OctNode.Copy
| 3291 Scene.GetLightColor
| 3176 OctNode.Initialize
| 3162 Vector.
| 2976 DataInputStream.readLine
| 2661 IntersectPt.
| 2411 Vector.Length
| 2038 Ray.
| 1971 Scene.RenderScene
| 1891 BufferedInputStream.read
| 1770 PolygonObj.GetCoord
| 1739 OctNode.CreateFaces
| 1684 Point.
| 1546 Vector.Scale
| 1465 Canvas.Write
| 1356 OctNode.GetFace
| 1070 Vector.Sub
| 881 IntersectPt.SetIsectPt
| 828 Color.
| 801 Vector.Normalize
| 773 Math.sqrt
| 666 Scene.ReadPoly
| 662 Vector.SquaredLength
| 654 OctNode.GetChild
| 591 OctNode.
| 585 Point.
| 531 OctNode.GetAdjacent
| 505 PolygonObj.Check
| 478 CacheIntersectPt.Set
| 385 String.substring
| 371 FileInputStream.readBytes
| 368 Double.valueOf0
| 366 SphereObj.Intersect
| 318 Color.Mix
| 303 Float.valueOf
| 297 OctNode.finalize
| 264 Face.
| 261 String.
| 244 Color.Combine
| 243 Face.SetVert
| 240 PolyTypeObj.FindNormal
| 236 Canvas.SetRed
| 235 String.indexOf
| 213 Canvas.SetGreen
| 207 TriangleObj.
| 197 Canvas.SetBlue
| 195 Math.max
| 194 LightNode.Next
| 178 Color.FindMax
| 176 Color.Scale
| 171 FileInputStream.openStream
| 142 String.indexOf
| 137 String.substring
| 122 System.initializeSystemClass