Profiler output and hot spots for thread main . application com.xith3d.test.CubeTest (CPU profiler output - Sampler / Lines)

Backtrace

 Description of CPU usage for thread main
     100.0% - 27073 ms - sun.reflect.DelegatingMethodAccessorImpl.invoke() (DelegatingMethodAccessorImpl.java:25)
         100.0% - 27073 ms - sun.reflect.NativeMethodAccessorImpl.invoke() (NativeMethodAccessorImpl.java:39)
             100.0% - 27073 ms - com.xith3d.test.CubeTest.main() (CubeTest.java:220)
                 81.25% - 21998 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:129)
                     81.12% - 21962 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:446)
                         62.68% - 16972 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:474)
                             62.64% - 16959 ms - com.xith3d.render.jogl.CanvasPeerImpl.render() (CanvasPeerImpl.java:177)
                                 62.6% - 16948 ms - net.java.games.jogl.GLCanvas.display() (GLCanvas.java:84)
                                     62.57% - 16940 ms - net.java.games.jogl.GLCanvas.displayImpl() (GLCanvas.java:179)
                                         54.37% - 14722 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:186)
                                             54.31% - 14705 ms - net.java.games.jogl.GLCanvas$DisplayAction.run() (GLCanvas.java:191)
                                                 54.24% - 14687 ms - net.java.games.jogl.impl.GLDrawableHelper.display() (GLDrawableHelper.java:74)
                                                     51.9% - 14051 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:131)
                                                         31.19% - 8446 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:53)
                                                             13.67% - 3703 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:228)
                                                             2.15% - 583 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:200)
                                                             2.01% - 545 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:215)
                                                             1.34% - 364 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:220)
                                                             1.27% - 345 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:45)
                                                             1.23% - 333 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:58)
                                                             1.17% - 319 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:134)
                                                             1.09% - 296 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:199)
                                                             0.76% - 206 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:63)
                                                             0.47% - 128 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:78)
                                                             0.43% - 119 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:33)
                                                             0.43% - 119 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:31)
                                                             0.38% - 104 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:30)
                                                             0.32% - 87 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:146)
                                                             0.31% - 85 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:108)
                                                             0.29% - 81 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:219)
                                                             0.26% - 71 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:114)
                                                             0.25% - 68 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:214)
                                                             0.24% - 66 ms - com.xith3d.render.RenderPeerBase.getRenderAtomPeer() (RenderPeerBase.java:54)
                                                             0.21% - 58 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:140)
                                                             0.21% - 57 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:41)
                                                             0.18% - 50 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:259)
                                                             0.16% - 44 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:103)
                                                             0.16% - 44 ms - com.xith3d.render.RenderPeerBase.getRenderAtomPeer() (RenderPeerBase.java:60)
                                                             0.15% - 42 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:145)
                                                             0.13% - 36 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:29)
                                                             0.11% - 30 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:84)
                                                             0.08% - 24 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:101)
                                                             0.08% - 23 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:88)
                                                             0.08% - 23 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:102)
                                                             0.07% - 20 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:153)
                                                             0.07% - 19 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:112)
                                                             0.06% - 18 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:72)
                                                             0.06% - 18 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:69)
                                                             0.06% - 18 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:46)
                                                             0.05% - 16 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:116)
                                                             0.05% - 15 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:223)
                                                             0.04% - 12 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:133)
                                                             0.04% - 12 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:94)
                                                             0.03% - 10 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:117)
                                                             0.03% - 9 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:136)
                                                             0.03% - 9 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:208)
                                                             0.03% - 9 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:142)
                                                             0.02% - 7 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:218)
                                                             0.02% - 6 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:148)
                                                             0.02% - 6 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:213)
                                                             0.01% - 5 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:107)
                                                             0.01% - 5 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:76)
                                                             0.01% - 5 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:203)
                                                             0.01% - 5 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:77)
                                                             0.01% - 5 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:75)
                                                             0.01% - 5 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:198)
                                                             0.01% - 4 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:90)
                                                             0.01% - 3 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:91)
                                                             0.01% - 3 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:42)
                                                             <0.01% - 2 ms - com.xith3d.render.jogl.ShapeAtomPeer.renderAtom() (ShapeAtomPeer.java:139)
                                                         7.46% - 2021 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:51)
                                                             4.97% - 1346 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:66)
                                                                 1.49% - 405 ms - com.xith3d.render.PolygonAttrShader.getStateId() (PolygonAttrShader.java:55)
                                                                 0.25% - 69 ms - com.xith3d.render.MaterialShader.getStateId() (MaterialShader.java:53)
                                                                 0.23% - 64 ms - com.xith3d.render.TransformShader.getStateId() (TransformShader.java:54)
                                                                 0.16% - 44 ms - com.xith3d.render.RenderingShader.getStateId() (RenderingShader.java:54)
                                                             1.18% - 320 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:70)
                                                             0.17% - 47 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:75)
                                                             0.04% - 12 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:69)
                                                             0.02% - 6 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:71)
                                                             <0.01% - 2 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:72)
                                                             <0.01% - 1 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:67)
                                                         5.39% - 1460 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:50)
                                                             2.05% - 557 ms - java.util.LinkedList$ListItr.next() (LinkedList.java:488)
                                                                 0.38% - 105 ms - java.util.LinkedList$ListItr.checkForComodification() (LinkedList.java:551)
                                                                 0.18% - 49 ms - java.util.LinkedList$ListItr.checkForComodification() (LinkedList.java:553)
                                                             0.93% - 252 ms - java.util.LinkedList$ListItr.next() (LinkedList.java:493)
                                                             0.24% - 67 ms - java.util.LinkedList$ListItr.next() (LinkedList.java:489)
                                                             0.14% - 40 ms - java.util.LinkedList$ListItr.next() (LinkedList.java:492)
                                                             0.14% - 38 ms - java.util.LinkedList$ListItr.next() (LinkedList.java:495)
                                                             0.03% - 9 ms - java.util.LinkedList$ListItr.next() (LinkedList.java:494)
                                                         4.4% - 1192 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:48)
                                                             2.9% - 787 ms - java.util.AbstractSequentialList.iterator() (AbstractSequentialList.java:249)
                                                                 2.58% - 699 ms - java.util.LinkedList.listIterator() (LinkedList.java:459)
                                                                     0.5% - 138 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:473)
                                                                     0.35% - 95 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:463)
                                                                     0.29% - 79 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:469)
                                                                     0.08% - 22 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:468)
                                                                     0.06% - 17 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:481)
                                                                     0.05% - 14 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:474)
                                                                     0.04% - 11 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:472)
                                                                     0.03% - 9 ms - java.util.LinkedList$ListItr.java.util.LinkedList$ListItr() (LinkedList.java:466)
                                                         2.25% - 611 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:49)
                                                             0.76% - 207 ms - java.util.LinkedList$ListItr.hasNext() (LinkedList.java:484)
                                                         0.12% - 35 ms - com.xith3d.render.CanvasPeerBase.render() (CanvasPeerBase.java:54)
                                                     2.21% - 599 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:126)
                                                         1.37% - 372 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:75)
                                                         0.38% - 104 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:73)
                                                         0.08% - 22 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:92)
                                                         0.06% - 17 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:91)
                                                         0.04% - 11 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:89)
                                                         0.02% - 8 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:84)
                                                         0.02% - 8 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:87)
                                                         0.02% - 8 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:106)
                                                         0.02% - 7 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:101)
                                                         0.02% - 7 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:80)
                                                         0.02% - 6 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:100)
                                                         0.02% - 6 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:82)
                                                         0.01% - 5 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:85)
                                                         0.01% - 4 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:99)
                                                         0.01% - 3 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:78)
                                                         <0.01% - 2 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:105)
                                                         <0.01% - 1 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:109)
                                                         <0.01% - 1 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:112)
                                                         <0.01% - 1 ms - com.xith3d.render.jogl.CanvasPeerImpl.renderStart() (CanvasPeerImpl.java:108)
                                                     0.05% - 14 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:130)
                                                     0.02% - 7 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:128)
                                                     0.01% - 4 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:129)
                                                     <0.01% - 1 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:127)
                                                     <0.01% - 1 ms - com.xith3d.render.jogl.CanvasPeerImpl.display() (CanvasPeerImpl.java:133)
                                                 0.03% - 9 ms - net.java.games.jogl.impl.GLDrawableHelper.display() (GLDrawableHelper.java:73)
                                             0.02% - 8 ms - net.java.games.jogl.GLCanvas$DisplayAction.run() (GLCanvas.java:192)
                                         4.33% - 1173 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:156)
                                         2.95% - 800 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:187)
                                         0.74% - 202 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:197)
                                         0.03% - 9 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:134)
                                         0.02% - 6 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:138)
                                         0.02% - 6 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:188)
                                         0.01% - 4 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:196)
                                         <0.01% - 2 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:130)
                                         <0.01% - 2 ms - net.java.games.jogl.impl.GLContext.invokeGL() (GLContext.java:172)
                                     0.01% - 3 ms - net.java.games.jogl.GLCanvas.displayImpl() (GLCanvas.java:180)
                                 0.02% - 6 ms - net.java.games.jogl.GLCanvas.display() (GLCanvas.java:79)
                             0.01% - 4 ms - com.xith3d.render.jogl.CanvasPeerImpl.render() (CanvasPeerImpl.java:176)
                         12.89% - 3490 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:466)
                             12.85% - 3479 ms - com.xith3d.scenegraph.View.renderNode() (View.java:487)
                                 12.84% - 3478 ms - com.xith3d.scenegraph.View.renderNode() (View.java:487)
                                     9.77% - 2647 ms - com.xith3d.scenegraph.View.renderNode() (View.java:487)
                                         7.48% - 2027 ms - com.xith3d.scenegraph.View.renderNode() (View.java:505)
                                             5.86% - 1589 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:118)
                                                 2.32% - 630 ms - com.xith3d.spatial.bounds.Sphere.classify() (Sphere.java:118)
                                                 0.21% - 59 ms - com.xith3d.spatial.bounds.Sphere.classify() (Sphere.java:119)
                                                 0.18% - 50 ms - com.xith3d.spatial.bounds.Sphere.classify() (Sphere.java:120)
                                                 0.07% - 19 ms - com.xith3d.spatial.bounds.Sphere.classify() (Sphere.java:121)
                                                 0.01% - 4 ms - com.xith3d.spatial.bounds.Sphere.classify() (Sphere.java:122)
                                                 0.01% - 3 ms - com.xith3d.spatial.bounds.Sphere.classify() (Sphere.java:124)
                                             0.43% - 118 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:117)
                                             0.25% - 68 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:121)
                                             0.18% - 50 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:122)
                                             0.17% - 48 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:119)
                                             0.08% - 23 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:115)
                                             0.04% - 12 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:128)
                                             0.02% - 7 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:125)
                                             <0.01% - 2 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:120)
                                             <0.01% - 1 ms - com.xith3d.spatial.bounds.Frustum.classify() (Frustum.java:126)
                                         1.48% - 403 ms - com.xith3d.scenegraph.View.renderNode() (View.java:513)
                                             0.94% - 257 ms - com.xith3d.render.Renderer.addAtom() (Renderer.java:100)
                                             0.21% - 58 ms - com.xith3d.render.Renderer.addAtom() (Renderer.java:99)
                                             0.03% - 9 ms - com.xith3d.render.Renderer.addAtom() (Renderer.java:102)
                                         0.12% - 35 ms - com.xith3d.scenegraph.View.renderNode() (View.java:482)
                                         0.11% - 32 ms - com.xith3d.scenegraph.View.renderNode() (View.java:508)
                                         0.07% - 19 ms - com.xith3d.scenegraph.View.renderNode() (View.java:517)
                                         0.07% - 19 ms - com.xith3d.scenegraph.View.renderNode() (View.java:506)
                                         0.05% - 16 ms - com.xith3d.scenegraph.View.renderNode() (View.java:494)
                                         0.03% - 10 ms - com.xith3d.scenegraph.View.renderNode() (View.java:493)
                                         0.01% - 5 ms - com.xith3d.scenegraph.View.renderNode() (View.java:509)
                                     1.91% - 518 ms - com.xith3d.scenegraph.View.renderNode() (View.java:486)
                                         1.52% - 413 ms - com.xith3d.scenegraph.ListEnumeration.nextElement() (ListEnumeration.java:23)
                                             0.59% - 161 ms - java.util.AbstractList$Itr.next() (AbstractList.java:419)
                                                 0.11% - 31 ms - java.util.AbstractList$Itr.checkForComodification() (AbstractList.java:447)
                                                 0.05% - 16 ms - java.util.AbstractList$Itr.checkForComodification() (AbstractList.java:449)
                                             0.3% - 82 ms - java.util.AbstractList$Itr.next() (AbstractList.java:421)
                                             0.08% - 24 ms - java.util.AbstractList$Itr.next() (AbstractList.java:423)
                                             0.06% - 18 ms - java.util.AbstractList$Itr.next() (AbstractList.java:422)
                                     1.15% - 312 ms - com.xith3d.scenegraph.View.renderNode() (View.java:485)
                                     <0.01% - 1 ms - com.xith3d.scenegraph.View.renderNode() (View.java:517)
                                 <0.01% - 1 ms - com.xith3d.scenegraph.View.renderNode() (View.java:485)
                             <0.01% - 2 ms - com.xith3d.scenegraph.View.renderNode() (View.java:485)
                             <0.01% - 1 ms - com.xith3d.scenegraph.View.renderNode() (View.java:484)
                             <0.01% - 1 ms - com.xith3d.scenegraph.View.renderNode() (View.java:486)
                         4.72% - 1278 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:473)
                             4.48% - 1214 ms - com.xith3d.render.Renderer.buildRenderFrame() (Renderer.java:49)
                                 4.47% - 1212 ms - com.xith3d.render.RenderBin.sortByShaders() (RenderBin.java:47)
                                     4.09% - 1109 ms - java.util.Arrays.sort() (Arrays.java:1261)
                                     0.31% - 85 ms - java.util.Arrays.sort() (Arrays.java:1257)
                                     0.01% - 3 ms - java.util.Arrays.sort() (Arrays.java:1256)
                                     <0.01% - 1 ms - java.util.Arrays.sort() (Arrays.java:1258)
                                     <0.01% - 1 ms - com.xith3d.render.RenderBin$StateComparator.com.xith3d.render.RenderBin$StateComparator() (RenderBin.java:143)
                                     <0.01% - 1 ms - com.xith3d.render.RenderBin$StateComparator.com.xith3d.render.RenderBin$StateComparator() (RenderBin.java:114)
                             0.14% - 39 ms - com.xith3d.render.Renderer.buildRenderFrame() (Renderer.java:45)
                             0.03% - 10 ms - com.xith3d.render.Renderer.buildRenderFrame() (Renderer.java:50)
                             0.02% - 8 ms - com.xith3d.render.Renderer.buildRenderFrame() (Renderer.java:46)
                             <0.01% - 1 ms - com.xith3d.render.Renderer.buildRenderFrame() (Renderer.java:60)
                         0.37% - 101 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:457)
                         0.15% - 42 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:452)
                         0.08% - 24 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:453)
                         0.08% - 22 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:455)
                         0.04% - 13 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:458)
                         0.01% - 4 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:459)
                         0.01% - 4 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:463)
                         0.01% - 3 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:464)
                         <0.01% - 2 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:465)
                         <0.01% - 2 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:460)
                         <0.01% - 1 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:476)
                     0.05% - 15 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:444)
                     0.02% - 6 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:443)
                     0.01% - 5 ms - com.xith3d.scenegraph.View.renderOnce() (View.java:445)
                 18.64% - 5047 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:104)
                     10.95% - 2965 ms - com.xith3d.scenegraph.TransformGroup.setTransform() (TransformGroup.java:46)
                         10.89% - 2950 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:161)
                             8.21% - 2224 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:161)
                                 3.3% - 894 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:176)
                                     1.24% - 337 ms - com.xith3d.scenegraph.BoundingSphere.transform() (BoundingSphere.java:149)
                                         0.9% - 245 ms - com.xith3d.scenegraph.Transform3D.transform() (Transform3D.java:594)
                                         0.04% - 12 ms - com.xith3d.scenegraph.Transform3D.transform() (Transform3D.java:595)
                                     1.21% - 330 ms - com.xith3d.scenegraph.BoundingSphere.transform() (BoundingSphere.java:148)
                                     0.13% - 36 ms - com.xith3d.scenegraph.Node.getLocalToVworld() (Node.java:56)
                                     0.04% - 13 ms - com.xith3d.scenegraph.BoundingSphere.transform() (BoundingSphere.java:150)
                                     0.03% - 9 ms - com.xith3d.scenegraph.BoundingSphere.transform() (BoundingSphere.java:153)
                                     <0.01% - 1 ms - com.xith3d.scenegraph.BoundingSphere.transform() (BoundingSphere.java:151)
                                     <0.01% - 1 ms - com.xith3d.scenegraph.BoundingSphere.transform() (BoundingSphere.java:152)
                                 2.75% - 747 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:175)
                                     1.67% - 453 ms - com.xith3d.scenegraph.BoundingSphere.set() (BoundingSphere.java:78)
                                         1.29% - 350 ms - com.xith3d.scenegraph.BoundingSphere.getCenter() (BoundingSphere.java:53)
                                             0.63% - 173 ms - javax.vecmath.Vector3f.javax.vecmath.Vector3f() (Vector3f.java:36)
                                             0.07% - 21 ms - javax.vecmath.Vector3f.javax.vecmath.Vector3f() (Vector3f.java:37)
                                     0.63% - 171 ms - com.xith3d.scenegraph.BoundingSphere.set() (BoundingSphere.java:76)
                                     0.1% - 29 ms - com.xith3d.scenegraph.BoundingSphere.set() (BoundingSphere.java:79)
                                     0.03% - 10 ms - com.xith3d.scenegraph.BoundingSphere.set() (BoundingSphere.java:81)
                                     0.02% - 7 ms - com.xith3d.scenegraph.BoundingSphere.set() (BoundingSphere.java:77)
                                 1.48% - 403 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:168)
                                 0.12% - 34 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:157)
                                 0.07% - 21 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:165)
                                 0.06% - 18 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:166)
                                 0.05% - 15 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:167)
                                 0.03% - 9 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:180)
                             1.64% - 446 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:160)
                             1.03% - 279 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:159)
                             <0.01% - 1 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:158)
                         0.01% - 3 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:159)
                         <0.01% - 1 ms - com.xith3d.scenegraph.Node.updateVWorldBounds() (Node.java:157)
                     3.88% - 1053 ms - com.xith3d.scenegraph.TransformGroup.setTransform() (TransformGroup.java:45)
                     3.73% - 1012 ms - com.xith3d.scenegraph.TransformGroup.setTransform() (TransformGroup.java:44)
                     0.02% - 7 ms - com.xith3d.scenegraph.TransformGroup.setTransform() (TransformGroup.java:43)
                     0.02% - 6 ms - com.xith3d.scenegraph.TransformGroup.setTransform() (TransformGroup.java:47)
                 0.04% - 13 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:103)
                 0.02% - 6 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:109)
                 0.01% - 3 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:111)
                 <0.01% - 2 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:95)
                 <0.01% - 1 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:126)
                 <0.01% - 1 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:117)
                 <0.01% - 1 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:102)
                 <0.01% - 1 ms - com.xith3d.test.CubeTest.com.xith3d.test.CubeTest() (CubeTest.java:93)

Hot spots

Hot spots Time % Time
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:228) 13.67 3703 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:118) 3.04 824 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.swapBuffers (WindowsOnscreenGLContext.java:136) 2.89 784 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:66) 2.82 764 ms
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:121) 2.74 743 ms
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:118) 2.32 630 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:200) 2.15 583 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:215) 2.01 545 ms
com.xith3d.scenegraph.ListEnumeration.nextElement (ListEnumeration.java:23) 1.9 516 ms
com.xith3d.scenegraph.ListEnumeration.hasMoreElements (ListEnumeration.java:20) 1.88 511 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:50) 1.83 497 ms
java.util.AbstractList$Itr.next (AbstractList.java:419) 1.65 447 ms
com.xith3d.render.PolygonAttrShader.getStateId (PolygonAttrShader.java:55) 1.49 405 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:48) 1.49 405 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:49) 1.49 404 ms
java.util.LinkedList$ListItr.next (LinkedList.java:488) 1.48 403 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:168) 1.48 403 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:75) 1.37 372 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:220) 1.34 364 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:45) 1.27 345 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:58) 1.23 333 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:134) 1.17 319 ms
java.util.LinkedList.listIterator (LinkedList.java:459) 1.15 314 ms
java.util.AbstractList$Itr.hasNext (AbstractList.java:415) 1.09 297 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:199) 1.09 296 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:51) 1.06 287 ms
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:131) 1.05 286 ms
java.util.AbstractList$Itr.next (AbstractList.java:421) 0.96 261 ms
java.util.LinkedList$ListItr.next (LinkedList.java:493) 0.93 252 ms
java.util.LinkedList$ListItr.hasNext (LinkedList.java:484) 0.76 207 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:63) 0.76 206 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:124) 0.74 203 ms
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:76) 0.63 171 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:176) 0.61 167 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:69) 0.6 165 ms
com.xith3d.scenegraph.BoundingSphere.getCenter (BoundingSphere.java:53) 0.57 156 ms
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:148) 0.57 155 ms
com.xith3d.render.TransformShader.getStateId (TransformShader.java:54) 0.56 153 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:53) 0.54 147 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:473) 0.5 138 ms
java.util.AbstractList$Itr.checkForComodification (AbstractList.java:447) 0.5 136 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:123) 0.48 132 ms
javax.vecmath.Vector3f.javax.vecmath.Vector3f (Vector3f.java:36) 0.47 129 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:78) 0.47 128 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:131) 0.44 120 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:215) 0.44 120 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:33) 0.43 119 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:117) 0.43 118 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.Lock (JAWT_DrawingSurface.java:33) 0.43 117 ms
javax.vecmath.Point3f.javax.vecmath.Point3f (Point3f.java:36) 0.42 116 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:234) 0.42 114 ms
net.java.games.jogl.impl.JAWT.GetDrawingSurface (JAWT.java:43) 0.4 109 ms
com.xith3d.scenegraph.View.renderNode (View.java:505) 0.4 109 ms
java.util.LinkedList$ListItr.checkForComodification (LinkedList.java:551) 0.38 105 ms
com.xith3d.scenegraph.View.renderNode (View.java:486) 0.38 105 ms
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:594) 0.38 104 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:159) 0.38 103 ms
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:78) 0.38 103 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:130) 0.36 99 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:233) 0.35 97 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:463) 0.35 95 ms
com.xith3d.render.RenderBin.clear (RenderBin.java:42) 0.34 94 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:216) 0.33 92 ms
com.xith3d.render.RenderBin.addAtom (RenderBin.java:38) 0.33 92 ms
java.util.Arrays.mergeSort (Arrays.java:1295) 0.33 92 ms
com.xith3d.scenegraph.View.renderNode (View.java:485) 0.33 90 ms
java.util.AbstractSequentialList.iterator (AbstractSequentialList.java:249) 0.32 88 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:146) 0.32 87 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:160) 0.32 87 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:108) 0.31 85 ms
javax.vecmath.Matrix4f.transform (Matrix4f.java:2920) 0.3 83 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:161) 0.3 83 ms
com.xith3d.scenegraph.View.renderNode (View.java:487) 0.29 81 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:214) 0.29 81 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:219) 0.29 81 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:235) 0.29 81 ms
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:149) 0.29 80 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:226) 0.29 80 ms
java.util.Arrays.mergeSort (Arrays.java:1278) 0.29 79 ms
com.xith3d.scenegraph.View.renderNode (View.java:513) 0.29 79 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:469) 0.29 79 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:175) 0.28 77 ms
java.util.AbstractList$Itr.next (AbstractList.java:423) 0.26 73 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:30) 0.26 72 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:114) 0.26 71 ms
com.xith3d.render.Renderer.addAtom (Renderer.java:100) 0.26 71 ms
net.java.games.jogl.impl.windows.WindowsGLContext.free (WindowsGLContext.java:133) 0.26 71 ms
com.xith3d.render.MaterialShader.getStateId (MaterialShader.java:53) 0.25 69 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:121) 0.25 68 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:214) 0.25 68 ms
java.util.LinkedList$ListItr.next (LinkedList.java:489) 0.24 67 ms
java.util.AbstractList$Itr.checkForComodification (AbstractList.java:449) 0.24 67 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:31) 0.24 67 ms
com.xith3d.render.RenderPeerBase.getRenderAtomPeer (RenderPeerBase.java:54) 0.24 66 ms
java.util.AbstractList$Itr.next (AbstractList.java:422) 0.22 60 ms
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:119) 0.21 59 ms
com.xith3d.render.Renderer.addAtom (Renderer.java:99) 0.21 58 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:140) 0.21 58 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:41) 0.21 57 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.FreeDrawingSurfaceInfo (JAWT_DrawingSurface.java:52) 0.19 53 ms
net.java.games.jogl.GLCanvas.getGLU (GLCanvas.java:137) 0.19 52 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:122) 0.18 50 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:259) 0.18 50 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:190) 0.18 50 ms
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:120) 0.18 50 ms
java.util.LinkedList$ListItr.checkForComodification (LinkedList.java:553) 0.18 49 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:119) 0.17 48 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:75) 0.17 47 ms
com.xith3d.render.RenderPeerBase.getRenderAtomPeer (RenderPeerBase.java:60) 0.16 44 ms
com.xith3d.render.RenderingShader.getStateId (RenderingShader.java:54) 0.16 44 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:103) 0.16 44 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:225) 0.15 43 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:145) 0.15 42 ms
net.java.games.jogl.impl.JAWT.FreeDrawingSurface (JAWT.java:53) 0.15 41 ms
java.util.LinkedList$ListItr.next (LinkedList.java:492) 0.14 40 ms
java.util.Arrays.cloneSubarray (Arrays.java:1132) 0.14 39 ms
java.util.Arrays.fill (Arrays.java:2037) 0.14 39 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:118) 0.14 38 ms
java.util.LinkedList$ListItr.next (LinkedList.java:495) 0.14 38 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:121) 0.14 38 ms
com.xith3d.scenegraph.Node.getLocalToVworld (Node.java:56) 0.13 36 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:29) 0.13 36 ms
com.xith3d.scenegraph.View.renderNode (View.java:482) 0.12 35 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:157) 0.12 35 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:54) 0.12 35 ms
java.util.Arrays.mergeSort (Arrays.java:1277) 0.12 34 ms
com.xith3d.render.RenderFrame.com.xith3d.render.RenderFrame (RenderFrame.java:19) 0.12 33 ms
com.xith3d.render.RenderBucket.setAtom (RenderBucket.java:38) 0.12 33 ms
com.xith3d.scenegraph.View.renderNode (View.java:508) 0.11 32 ms
javax.vecmath.Matrix4f.transform (Matrix4f.java:2922) 0.11 32 ms
net.java.games.jogl.GLCanvas.getGL (GLCanvas.java:129) 0.11 32 ms
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:53) 0.11 30 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:84) 0.11 30 ms
java.util.Arrays.mergeSort (Arrays.java:1289) 0.1 29 ms
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:79) 0.1 29 ms
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:49) 0.09 27 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:221) 0.09 25 ms
com.xith3d.render.RenderBucket.setAtom (RenderBucket.java:37) 0.09 25 ms
net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo.platformInfo (JAWT_DrawingSurfaceInfo.java:45) 0.09 25 ms
java.util.Arrays.mergeSort (Arrays.java:1290) 0.08 24 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:101) 0.08 24 ms
java.util.Arrays.mergeSort (Arrays.java:1294) 0.08 23 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:115) 0.08 23 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:102) 0.08 23 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:88) 0.08 23 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:468) 0.08 22 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:92) 0.08 22 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:165) 0.07 21 ms
javax.vecmath.Vector3f.javax.vecmath.Vector3f (Vector3f.java:37) 0.07 21 ms
java.util.Arrays.mergeSort (Arrays.java:1273) 0.07 21 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:210) 0.07 21 ms
java.util.Arrays.cloneSubarray (Arrays.java:1133) 0.07 21 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:153) 0.07 20 ms
java.util.Arrays.fill (Arrays.java:2310) 0.07 20 ms
com.xith3d.scenegraph.View.renderNode (View.java:517) 0.07 20 ms
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:121) 0.07 19 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:112) 0.07 19 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:63) 0.07 19 ms
com.xith3d.scenegraph.View.renderNode (View.java:506) 0.07 19 ms
com.xith3d.render.RenderBucket.setAtom (RenderBucket.java:39) 0.07 19 ms
java.lang.reflect.Array.newInstance (Array.java:52) 0.07 19 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:69) 0.06 18 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:46) 0.06 18 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:72) 0.06 18 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:166) 0.06 18 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:481) 0.06 17 ms
com.xith3d.render.RenderBin.addAtom (RenderBin.java:39) 0.06 17 ms
javax.vecmath.Point3f.javax.vecmath.Point3f (Point3f.java:37) 0.05 16 ms
com.xith3d.scenegraph.View.renderNode (View.java:494) 0.05 16 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:116) 0.05 16 ms
java.util.Arrays.fill (Arrays.java:2309) 0.05 15 ms
java.nio.DirectIntBufferU.get (DirectIntBufferU.java:208) 0.05 15 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:167) 0.05 15 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:70) 0.05 15 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:223) 0.05 15 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:187) 0.05 15 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo (JAWT_DrawingSurface.java:42) 0.05 15 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:127) 0.05 15 ms
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:52) 0.05 14 ms
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:130) 0.05 14 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:474) 0.05 14 ms
net.java.games.jogl.GLCanvas.displayImpl (GLCanvas.java:179) 0.05 14 ms
net.java.games.jogl.impl.JAWT.GetDrawingSurface (JAWT.java:45) 0.04 13 ms
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:150) 0.04 13 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:145) 0.04 13 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:128) 0.04 12 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:94) 0.04 12 ms
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:595) 0.04 12 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:133) 0.04 12 ms
com.xith3d.render.RenderBin.sortByShaders (RenderBin.java:47) 0.04 12 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:119) 0.04 12 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:472) 0.04 11 ms
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11680) 0.04 11 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:229) 0.04 11 ms
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:46) 0.04 11 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:89) 0.04 11 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:117) 0.03 10 ms
java.util.Arrays.sort (Arrays.java:1261) 0.03 10 ms
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:81) 0.03 10 ms
com.xith3d.scenegraph.VirtualUniverse.getLocales (VirtualUniverse.java:33) 0.03 10 ms
com.xith3d.scenegraph.View.renderOnce (View.java:452) 0.03 10 ms
com.xith3d.scenegraph.Transform3D.setTranslation (Transform3D.java:290) 0.03 10 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:129) 0.03 10 ms
com.xith3d.scenegraph.View.renderNode (View.java:493) 0.03 10 ms
net.java.games.jogl.impl.GLDrawableHelper.display (GLDrawableHelper.java:74) 0.03 10 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.free (WindowsOnscreenGLContext.java:129) 0.03 10 ms
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:50) 0.03 10 ms
java.util.Arrays.mergeSort (Arrays.java:1288) 0.03 9 ms
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11676) 0.03 9 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:136) 0.03 9 ms
com.xith3d.render.Renderer.addAtom (Renderer.java:102) 0.03 9 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:208) 0.03 9 ms
net.java.games.jogl.GLCanvas$DisplayAction.run (GLCanvas.java:191) 0.03 9 ms
com.xith3d.scenegraph.Node.updateVWorldBounds (Node.java:180) 0.03 9 ms
com.xith3d.scenegraph.View.renderOnce (View.java:474) 0.03 9 ms
java.util.LinkedList$ListItr.java.util.LinkedList$ListItr (LinkedList.java:466) 0.03 9 ms
java.util.LinkedList$ListItr.next (LinkedList.java:494) 0.03 9 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:132) 0.03 9 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:43) 0.03 9 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:142) 0.03 9 ms
net.java.games.jogl.impl.GLDrawableHelper.display (GLDrawableHelper.java:73) 0.03 9 ms
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:153) 0.03 9 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:186) 0.03 9 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:240) 0.02 8 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:133) 0.02 8 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:126) 0.02 8 ms
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:50) 0.02 8 ms
com.xith3d.scenegraph.View.renderOnce (View.java:444) 0.02 8 ms
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:51) 0.02 8 ms
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:67) 0.02 8 ms
net.java.games.jogl.impl.GLContext.realized (GLContext.java:442) 0.02 8 ms
net.java.games.jogl.GLCanvas$DisplayAction.run (GLCanvas.java:192) 0.02 8 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:106) 0.02 8 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:87) 0.02 8 ms
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:46) 0.02 8 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:84) 0.02 8 ms
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:602) 0.02 8 ms
com.xith3d.render.RenderPeerBase.getShaderPeer (RenderPeerBase.java:42) 0.02 8 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:218) 0.02 7 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:91) 0.02 7 ms
javax.vecmath.Matrix4f.transform (Matrix4f.java:2923) 0.02 7 ms
javax.vecmath.Matrix4f.transform (Matrix4f.java:2925) 0.02 7 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:125) 0.02 7 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:80) 0.02 7 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:156) 0.02 7 ms
java.util.Arrays.fill (Arrays.java:2036) 0.02 7 ms
java.nio.MappedByteBuffer.java.nio.MappedByteBuffer (MappedByteBuffer.java:64) 0.02 7 ms
com.xith3d.scenegraph.BoundingSphere.set (BoundingSphere.java:77) 0.02 7 ms
com.xith3d.scenegraph.View.renderOnce (View.java:466) 0.02 7 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:101) 0.02 7 ms
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:614) 0.02 7 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent (WindowsOnscreenGLContext.java:107) 0.02 6 ms
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:126) 0.02 6 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:148) 0.02 6 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:213) 0.02 6 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:109) 0.02 6 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:188) 0.02 6 ms
javax.vecmath.Matrix4f.transform (Matrix4f.java:2921) 0.02 6 ms
javax.vecmath.Matrix4f.transform (Matrix4f.java:2924) 0.02 6 ms
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:47) 0.02 6 ms
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:44) 0.02 6 ms
com.xith3d.scenegraph.View.renderOnce (View.java:473) 0.02 6 ms
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:28) 0.02 6 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:82) 0.02 6 ms
com.xith3d.scenegraph.View.renderOnce (View.java:457) 0.02 6 ms
net.java.games.jogl.GLCanvas.display (GLCanvas.java:79) 0.02 6 ms
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:31) 0.02 6 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:71) 0.02 6 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:30) 0.02 6 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:203) 0.01 5 ms
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:45) 0.01 5 ms
java.util.Arrays.fill (Arrays.java:2014) 0.01 5 ms
com.xith3d.scenegraph.Transform3D.setZero (Transform3D.java:96) 0.01 5 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:76) 0.01 5 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:85) 0.01 5 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:198) 0.01 5 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:138) 0.01 5 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:197) 0.01 5 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:546) 0.01 5 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:33) 0.01 5 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:47) 0.01 5 ms
com.xith3d.render.CanvasPeerBase.renderStart (CanvasPeerBase.java:34) 0.01 5 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:107) 0.01 5 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:75) 0.01 5 ms
java.util.Arrays.mergeSort (Arrays.java:1276) 0.01 5 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:537) 0.01 5 ms
com.xith3d.render.jogl.CanvasPeerImpl.render (CanvasPeerImpl.java:177) 0.01 5 ms
net.java.games.jogl.GLCanvas.display (GLCanvas.java:84) 0.01 5 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:77) 0.01 5 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent (WindowsOnscreenGLContext.java:110) 0.01 5 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:659) 0.01 5 ms
java.util.Arrays.sort (Arrays.java:1257) 0.01 5 ms
com.xith3d.scenegraph.View.renderNode (View.java:509) 0.01 5 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.net.java.games.jogl.impl.JAWT_DrawingSurface (JAWT_DrawingSurface.java:23) 0.01 5 ms
net.java.games.jogl.impl.JAWT.getBuffer (JAWT.java:27) 0.01 5 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.unlockSurface (WindowsOnscreenGLContext.java:193) 0.01 5 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:665) 0.01 5 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:173) 0.01 4 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:540) 0.01 4 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:69) 0.01 4 ms
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:145) 0.01 4 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.unlockSurface (WindowsOnscreenGLContext.java:191) 0.01 4 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:196) 0.01 4 ms
java.util.Arrays.fill (Arrays.java:2287) 0.01 4 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:28) 0.01 4 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:59) 0.01 4 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent (WindowsOnscreenGLContext.java:104) 0.01 4 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2482) 0.01 4 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2486) 0.01 4 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2480) 0.01 4 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2491) 0.01 4 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:104) 0.01 4 ms
net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo.hdc (JAWT_Win32DrawingSurfaceInfo.java:36) 0.01 4 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:32) 0.01 4 ms
net.java.games.gluegen.runtime.StructAccessor.getIntAt (StructAccessor.java:118) 0.01 4 ms
net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo.net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo (JAWT_DrawingSurfaceInfo.java:23) 0.01 4 ms
net.java.games.jogl.impl.windows.WindowsGLContext.getJAWT (WindowsGLContext.java:205) 0.01 4 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:90) 0.01 4 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:73) 0.01 4 ms
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:122) 0.01 4 ms
java.util.Arrays.mergeSort (Arrays.java:1286) 0.01 4 ms
com.xith3d.scenegraph.View.renderOnce (View.java:446) 0.01 4 ms
java.util.AbstractList$Itr.java.util.AbstractList$Itr (AbstractList.java:394) 0.01 4 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:100) 0.01 4 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo (JAWT_DrawingSurface.java:44) 0.01 4 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:99) 0.01 4 ms
com.xith3d.scenegraph.View.renderOnce (View.java:459) 0.01 4 ms
com.xith3d.render.jogl.CanvasPeerImpl.render (CanvasPeerImpl.java:176) 0.01 4 ms
com.xith3d.scenegraph.View.renderOnce (View.java:458) 0.01 3 ms
java.nio.DirectIntBufferU.java.nio.DirectIntBufferU (DirectIntBufferU.java:152) 0.01 3 ms
net.java.games.jogl.GLCanvas.displayImpl (GLCanvas.java:180) 0.01 3 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:91) 0.01 3 ms
java.nio.DirectByteBuffer.java.nio.DirectByteBuffer (DirectByteBuffer.java:122) 0.01 3 ms
com.xith3d.scenegraph.Group.getAllChildren (Group.java:110) 0.01 3 ms
java.nio.DirectIntBufferU.java.nio.DirectIntBufferU (DirectIntBufferU.java:151) 0.01 3 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2443) 0.01 3 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.unlockSurface (WindowsOnscreenGLContext.java:188) 0.01 3 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2489) 0.01 3 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:232) 0.01 3 ms
com.xith3d.scenegraph.View.renderOnce (View.java:453) 0.01 3 ms
com.xith3d.scenegraph.View.renderOnce (View.java:464) 0.01 3 ms
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:32) 0.01 3 ms
net.java.games.gluegen.runtime.StructAccessor.intBuffer (StructAccessor.java:173) 0.01 3 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:42) 0.01 3 ms
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:128) 0.01 3 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:192) 0.01 3 ms
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3145) 0.01 3 ms
com.xith3d.scenegraph.View.renderOnce (View.java:443) 0.01 3 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:201) 0.01 3 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:195) 0.01 3 ms
java.util.Arrays.mergeSort (Arrays.java:1280) 0.01 3 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:164) 0.01 3 ms
net.java.games.jogl.impl.JAWT_DrawingSurfaceInfo.getBuffer (JAWT_DrawingSurfaceInfo.java:27) 0.01 3 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:103) 0.01 3 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:111) 0.01 3 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:172) 0.01 3 ms
com.xith3d.scenegraph.View.renderOnce (View.java:445) 0.01 3 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.Unlock (JAWT_DrawingSurface.java:60) 0.01 3 ms
com.xith3d.scenegraph.ListEnumeration.com.xith3d.scenegraph.ListEnumeration (ListEnumeration.java:17) 0.01 3 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:142) 0.01 3 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:78) 0.01 3 ms
com.xith3d.spatial.bounds.Sphere.classify (Sphere.java:124) 0.01 3 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:41) 0.01 3 ms
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:125) 0.01 3 ms
com.xith3d.scenegraph.Locale.getAllBranchGraphs (Locale.java:99) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:347) <0.01 2 ms
com.xith3d.render.jogl.ShapeAtomPeer.renderAtom (ShapeAtomPeer.java:139) <0.01 2 ms
javax.vecmath.Matrix4f.set (Matrix4f.java:1654) <0.01 2 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:174) <0.01 2 ms
java.util.Arrays.sort (Arrays.java:1256) <0.01 2 ms
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:49) <0.01 2 ms
java.util.Arrays.mergeSort (Arrays.java:1296) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:340) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:341) <0.01 2 ms
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:43) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:621) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:613) <0.01 2 ms
com.xith3d.scenegraph.TransformGroup.setTransform (TransformGroup.java:45) <0.01 2 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:105) <0.01 2 ms
com.xith3d.scenegraph.View.renderOnce (View.java:463) <0.01 2 ms
com.xith3d.scenegraph.View.renderOnce (View.java:455) <0.01 2 ms
com.xith3d.render.jogl.MaterialShaderPeer.shade (MaterialShaderPeer.java:29) <0.01 2 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.free (WindowsOnscreenGLContext.java:131) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:544) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:603) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.transform (Transform3D.java:605) <0.01 2 ms
java.util.AbstractList$Itr.java.util.AbstractList$Itr (AbstractList.java:394) <0.01 2 ms
com.xith3d.scenegraph.View.renderOnce (View.java:460) <0.01 2 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:551) <0.01 2 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:72) <0.01 2 ms
com.xith3d.render.RenderBin$StateComparator.compare (RenderBin.java:128) <0.01 2 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:34) <0.01 2 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:32) <0.01 2 ms
javax.vecmath.Vector3f.javax.vecmath.Vector3f (Vector3f.java:93) <0.01 2 ms
java.nio.IntBuffer.java.nio.IntBuffer (IntBuffer.java:256) <0.01 2 ms
java.nio.IntBuffer.java.nio.IntBuffer (IntBuffer.java:257) <0.01 2 ms
java.util.Arrays.rangeCheck (Arrays.java:1316) <0.01 2 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:661) <0.01 2 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:680) <0.01 2 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:40) <0.01 2 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:41) <0.01 2 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:660) <0.01 2 ms
java.nio.DirectIntBufferU.java.nio.DirectIntBufferU (DirectIntBufferU.java:41) <0.01 2 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:57) <0.01 2 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:130) <0.01 2 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:120) <0.01 2 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:172) <0.01 2 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:56) <0.01 2 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:56) <0.01 2 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:95) <0.01 2 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:39) <0.01 2 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2500) <0.01 2 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2493) <0.01 2 ms
net.java.games.jogl.impl.windows.WindowsGLContext.getGLProcAddressTable (WindowsGLContext.java:164) <0.01 2 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:64) <0.01 1 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:67) <0.01 1 ms
net.java.games.gluegen.runtime.StructAccessor.intBuffer (StructAccessor.java:172) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:49) <0.01 1 ms
net.java.games.jogl.impl.JAWT_DrawingSurface.getBuffer (JAWT_DrawingSurface.java:27) <0.01 1 ms
java.util.Arrays.fill (Arrays.java:2015) <0.01 1 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:199) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:36) <0.01 1 ms
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:151) <0.01 1 ms
java.awt.Component.isDisplayable (Component.java:873) <0.01 1 ms
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:188) <0.01 1 ms
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3152) <0.01 1 ms
java.util.Arrays.rangeCheck (Arrays.java:1313) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:57) <0.01 1 ms
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11677) <0.01 1 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:27) <0.01 1 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:662) <0.01 1 ms
java.nio.DirectByteBuffer.asIntBuffer (DirectByteBuffer.java:664) <0.01 1 ms
net.java.games.gluegen.runtime.StructAccessor.intBuffer (StructAccessor.java:175) <0.01 1 ms
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3150) <0.01 1 ms
javax.vecmath.Matrix4f.setZero (Matrix4f.java:3147) <0.01 1 ms
net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixf (WindowsGLImpl.java:11681) <0.01 1 ms
java.util.AbstractList$Itr.java.util.AbstractList$Itr (AbstractList.java:412) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:29) <0.01 1 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:31) <0.01 1 ms
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:326) <0.01 1 ms
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:322) <0.01 1 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:539) <0.01 1 ms
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:328) <0.01 1 ms
com.xith3d.scenegraph.View.renderOnce (View.java:476) <0.01 1 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:66) <0.01 1 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:547) <0.01 1 ms
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:320) <0.01 1 ms
com.xith3d.render.CanvasPeerBase.render (CanvasPeerBase.java:67) <0.01 1 ms
java.nio.IntBuffer.java.nio.IntBuffer (IntBuffer.java:265) <0.01 1 ms
javax.vecmath.Matrix4f.javax.vecmath.Matrix4f (Matrix4f.java:334) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:44) <0.01 1 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:109) <0.01 1 ms
com.xith3d.scenegraph.Transform3D.perspective (Transform3D.java:550) <0.01 1 ms
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:187) <0.01 1 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:198) <0.01 1 ms
com.xith3d.scenegraph.Node.updateLocalToVworld (Node.java:204) <0.01 1 ms
com.xith3d.spatial.bounds.Frustum.extract (Frustum.java:146) <0.01 1 ms
com.xith3d.render.jogl.PolygonAttrShaderPeer.shade (PolygonAttrShaderPeer.java:42) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:55) <0.01 1 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:112) <0.01 1 ms
com.xith3d.render.jogl.CanvasPeerImpl.renderStart (CanvasPeerImpl.java:108) <0.01 1 ms
java.nio.DirectByteBuffer.java.nio.DirectByteBuffer (DirectByteBuffer.java:123) <0.01 1 ms
com.xith3d.scenegraph.View.renderOnce (View.java:465) <0.01 1 ms
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:112) <0.01 1 ms
net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent (WindowsGLContext.java:113) <0.01 1 ms
com.xith3d.scenegraph.Transform3D.get (Transform3D.java:615) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2428) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2459) <0.01 1 ms
com.xith3d.scenegraph.Transform3D.set (Transform3D.java:342) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2446) <0.01 1 ms
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:133) <0.01 1 ms
javax.vecmath.Tuple3f.javax.vecmath.Tuple3f (Tuple3f.java:98) <0.01 1 ms
com.xith3d.render.jogl.CanvasPeerImpl.display (CanvasPeerImpl.java:129) <0.01 1 ms
net.java.games.jogl.impl.GLContext.invokeGL (GLContext.java:134) <0.01 1 ms
com.xith3d.spatial.bounds.Frustum.classify (Frustum.java:126) <0.01 1 ms
com.xith3d.render.CanvasPeerBase.renderStart (CanvasPeerBase.java:36) <0.01 1 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.swapBuffers (WindowsOnscreenGLContext.java:139) <0.01 1 ms
net.java.games.jogl.impl.JAWT.GetDrawingSurface (JAWT.java:44) <0.01 1 ms
java.util.Arrays.mergeSort (Arrays.java:1284) <0.01 1 ms
java.util.Arrays.cloneSubarray (Arrays.java:1131) <0.01 1 ms
com.xith3d.scenegraph.Node.updateTransformGroup (Node.java:227) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2457) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2437) <0.01 1 ms
net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.lockSurface (WindowsOnscreenGLContext.java:146) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2455) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2466) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2448) <0.01 1 ms
com.xith3d.scenegraph.ListEnumeration.com.xith3d.scenegraph.ListEnumeration (ListEnumeration.java:18) <0.01 1 ms
com.xith3d.render.Renderer.buildRenderFrame (Renderer.java:60) <0.01 1 ms
com.xith3d.render.Renderer.startFrame (Renderer.java:70) <0.01 1 ms
com.xith3d.scenegraph.ListEnumeration.com.xith3d.scenegraph.ListEnumeration (ListEnumeration.java:16) <0.01 1 ms
com.xith3d.render.RenderBin$StateComparator.com.xith3d.render.RenderBin$StateComparator (RenderBin.java:143) <0.01 1 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:68) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2478) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2498) <0.01 1 ms
net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo.net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo (JAWT_Win32DrawingSurfaceInfo.java:22) <0.01 1 ms
net.java.games.gluegen.runtime.StructAccessor.net.java.games.gluegen.runtime.StructAccessor (StructAccessor.java:56) <0.01 1 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:126) <0.01 1 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:44) <0.01 1 ms
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:151) <0.01 1 ms
com.xith3d.render.jogl.RenderingShaderPeer.shade (RenderingShaderPeer.java:28) <0.01 1 ms
com.xith3d.render.RenderBin$StateComparator.com.xith3d.render.RenderBin$StateComparator (RenderBin.java:114) <0.01 1 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:117) <0.01 1 ms
com.xith3d.scenegraph.BoundingSphere.transform (BoundingSphere.java:152) <0.01 1 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:102) <0.01 1 ms
javax.vecmath.Matrix4f.set (Matrix4f.java:1669) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2513) <0.01 1 ms
javax.vecmath.Matrix4f.set (Matrix4f.java:1663) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2484) <0.01 1 ms
java.util.Arrays.fill (Arrays.java:2308) <0.01 1 ms
com.xith3d.render.RenderFrame.com.xith3d.render.RenderFrame (RenderFrame.java:21) <0.01 1 ms
com.xith3d.render.jogl.TransformShaderPeer.shade (TransformShaderPeer.java:50) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2545) <0.01 1 ms
com.xith3d.test.CubeTest.com.xith3d.test.CubeTest (CubeTest.java:93) <0.01 1 ms
net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo.net.java.games.jogl.impl.windows.JAWT_Win32DrawingSurfaceInfo (JAWT_Win32DrawingSurfaceInfo.java:23) <0.01 1 ms
javax.vecmath.Matrix4f.set (Matrix4f.java:1662) <0.01 1 ms
javax.vecmath.Matrix4f.set (Matrix4f.java:1665) <0.01 1 ms
javax.vecmath.Matrix4f.mul (Matrix4f.java:2511) <0.01 1 ms
java.util.Arrays.sort (Arrays.java:1258) <0.01 1 ms