Performace drop while switching from 2.71 to 2.74 (PSP)

kakuro777
Posts: 11
Joined: Fri Jan 16, 2009 12:01 pm

Performace drop while switching from 2.71 to 2.74 (PSP)

Post by kakuro777 »

Hi all, I have noticed a significant frame drop when switched to 2.74. I'm using Bullet on PSP system and after integration of the 2.74 version, the cpu usage is higher about 30% compares to 2.71... What can cause this? It is just the same code, zero changes (except makefile, where I must add the new btActivatingCollisionAlgorithm.o file and remove an unused btGjkEpa.o)...

I'm not using profiling (#define BT_NO_PROFILE 1) and using custom default memory sizes:

CInfo.m_stackAlloc = 0;
CInfo.m_persistentManifoldPool = 0;
CInfo.m_collisionAlgorithmPool = 0;
CInfo.m_defaultMaxPersistentManifoldPoolSize = 1024*2;
CInfo.m_defaultMaxCollisionAlgorithmPoolSize = 1024*2;
CInfo.m_defaultStackAllocatorSize = (1024*1024*2);

BTW - the 2.74 version consumes more memory with the same configuration...

Thanks for any suggestions!
pico
Posts: 229
Joined: Sun Sep 30, 2007 7:58 am

Re: Performace drop while switching from 2.71 to 2.74 (PSP)

Post by pico »

Hi,

i assume its due to the removal of the getActiveObjects function (not 100% sure).
kakuro777
Posts: 11
Joined: Fri Jan 16, 2009 12:01 pm

Re: Performace drop while switching from 2.71 to 2.74 (PSP)

Post by kakuro777 »

getActiveObjects? This function is missing in 2.71 too...
pico
Posts: 229
Joined: Sun Sep 30, 2007 7:58 am

Re: Performace drop while switching from 2.71 to 2.74 (PSP)

Post by pico »

kakuro777 wrote:getActiveObjects? This function is missing in 2.71 too...
hi,

you are right. It has been added in 2.72 and removed in 2.73. So for being no better help :)
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA

Re: Performace drop while switching from 2.71 to 2.74 (PSP)

Post by Erwin Coumans »

We should try to figure out what caused the drop in performance.

Would it be possible to put back the profile timings, and run CProfileManager::dumpAll()?
Or do you have some other method to determine which part became slower?

It would be great if you can try to use the old 2.71 constraint solver (btSequentialImpulseSolver) into Bullet 2.74 and see if that helps. But the interfaces changed a little bit, so it could be difficult.

Thanks,
Erwin
kakuro777
Posts: 11
Joined: Fri Jan 16, 2009 12:01 pm

Re: Performace drop while switching from 2.71 to 2.74 (PSP)

Post by kakuro777 »

Thanks for suggestions Erwin! I try to run profiler and try to use the 2.71 constraint solver ASAP.
kakuro777
Posts: 11
Joined: Fri Jan 16, 2009 12:01 pm

Re: Performace drop while switching from 2.71 to 2.74 (PSP)

Post by kakuro777 »

Hi, below is the log from CProfileManager::dumpAll() - for bullet 2.74 - 2.71 does not have this method. I cannot collect more data because PSP devkit get stuck when printf calls count is too big... I hope this can show, why the 2.74 i slower than 2.71.

----------------------------------
Profiling: Root (total running time: 6.218 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.58 %) :: 6.192 ms / frame (1 calls)
Unaccounted: (0.418 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 6.192 ms) ---
...0 -- synchronizeMotionStates (28.44 %) :: 1.761 ms / frame (2 calls)
...1 -- internalSingleStepSimulation (66.75 %) :: 4.133 ms / frame (1 calls)
...Unaccounted: (4.813 %) :: 0.298 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 4.133 ms) ---
......0 -- updateActivationState (4.02 %) :: 0.166 ms / frame (1 calls)
......1 -- updateActions (0.24 %) :: 0.010 ms / frame (1 calls)
......2 -- integrateTransforms (2.93 %) :: 0.121 ms / frame (1 calls)
......3 -- solveConstraints (17.98 %) :: 0.743 ms / frame (1 calls)
......4 -- calculateSimulationIslands (6.97 %) :: 0.288 ms / frame (1 calls)
......5 -- performDiscreteCollisionDetection (38.08 %) :: 1.574 ms / frame (1 calls)
......6 -- predictUnconstraintMotion (27.22 %) :: 1.125 ms / frame (1 calls)
......Unaccounted: (2.565 %) :: 0.106 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 0.743 ms) ---
.........0 -- processIslands (53.97 %) :: 0.401 ms / frame (1 calls)
.........1 -- islandUnionFindAndQuickSort (40.38 %) :: 0.300 ms / frame (1 calls)
.........Unaccounted: (5.653 %) :: 0.042 ms
............----------------------------------
............Profiling: processIslands (total running time: 0.401 ms) ---
............0 -- solveGroup (64.59 %) :: 0.259 ms / frame (2 calls)
............Unaccounted: (35.411 %) :: 0.142 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 0.259 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (32.05 %) :: 0.083 ms / frame (2 calls)
...............1 -- solveGroupCacheFriendlySetup (37.84 %) :: 0.098 ms / frame (2 calls)
...............Unaccounted: (30.116 %) :: 0.078 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 1.574 ms) ---
.........0 -- dispatchAllCollisionPairs (81.58 %) :: 1.284 ms / frame (1 calls)
.........1 -- calculateOverlappingPairs (0.76 %) :: 0.012 ms / frame (1 calls)
.........2 -- updateAabbs (14.36 %) :: 0.226 ms / frame (1 calls)
.........Unaccounted: (3.304 %) :: 0.052 ms
----------------------------------
Profiling: Root (total running time: 6.216 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.60 %) :: 6.191 ms / frame (1 calls)
Unaccounted: (0.402 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 6.191 ms) ---
...0 -- synchronizeMotionStates (27.07 %) :: 1.676 ms / frame (2 calls)
...1 -- internalSingleStepSimulation (68.15 %) :: 4.219 ms / frame (1 calls)
...Unaccounted: (4.781 %) :: 0.296 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 4.219 ms) ---
......0 -- updateActivationState (3.93 %) :: 0.166 ms / frame (1 calls)
......1 -- updateActions (0.24 %) :: 0.010 ms / frame (1 calls)
......2 -- integrateTransforms (2.84 %) :: 0.120 ms / frame (1 calls)
......3 -- solveConstraints (17.66 %) :: 0.745 ms / frame (1 calls)
......4 -- calculateSimulationIslands (6.85 %) :: 0.289 ms / frame (1 calls)
......5 -- performDiscreteCollisionDetection (39.37 %) :: 1.661 ms / frame (1 calls)
......6 -- predictUnconstraintMotion (26.57 %) :: 1.121 ms / frame (1 calls)
......Unaccounted: (2.536 %) :: 0.107 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 0.745 ms) ---
.........0 -- processIslands (54.09 %) :: 0.403 ms / frame (1 calls)
.........1 -- islandUnionFindAndQuickSort (40.54 %) :: 0.302 ms / frame (1 calls)
.........Unaccounted: (5.369 %) :: 0.040 ms
............----------------------------------
............Profiling: processIslands (total running time: 0.403 ms) ---
............0 -- solveGroup (64.76 %) :: 0.261 ms / frame (2 calls)
............Unaccounted: (35.236 %) :: 0.142 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 0.261 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (31.80 %) :: 0.083 ms / frame (2 calls)
...............1 -- solveGroupCacheFriendlySetup (37.93 %) :: 0.099 ms / frame (2 calls)
...............Unaccounted: (30.268 %) :: 0.079 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 1.661 ms) ---
.........0 -- dispatchAllCollisionPairs (78.93 %) :: 1.311 ms / frame (1 calls)
.........1 -- calculateOverlappingPairs (0.72 %) :: 0.012 ms / frame (1 calls)
.........2 -- updateAabbs (17.16 %) :: 0.285 ms / frame (1 calls)
.........Unaccounted: (3.191 %) :: 0.053 ms
----------------------------------
Profiling: Root (total running time: 162.904 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.98 %) :: 162.878 ms / frame (1 calls)
Unaccounted: (0.016 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 162.878 ms) ---
...0 -- synchronizeMotionStates (19.78 %) :: 32.217 ms / frame (38 calls)
...1 -- internalSingleStepSimulation (79.47 %) :: 129.445 ms / frame (37 calls)
...Unaccounted: (0.747 %) :: 1.216 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 129.445 ms) ---
......0 -- updateActivationState (4.75 %) :: 6.154 ms / frame (37 calls)
......1 -- updateActions (0.29 %) :: 0.372 ms / frame (37 calls)
......2 -- integrateTransforms (3.22 %) :: 4.163 ms / frame (37 calls)
......3 -- solveConstraints (17.73 %) :: 22.954 ms / frame (37 calls)
......4 -- calculateSimulationIslands (8.33 %) :: 10.789 ms / frame (37 calls)
......5 -- performDiscreteCollisionDetection (30.34 %) :: 39.270 ms / frame (37 calls)
......6 -- predictUnconstraintMotion (32.32 %) :: 41.837 ms / frame (37 calls)
......Unaccounted: (3.018 %) :: 3.906 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 22.954 ms) ---
.........0 -- processIslands (44.87 %) :: 10.300 ms / frame (37 calls)
.........1 -- islandUnionFindAndQuickSort (48.48 %) :: 11.129 ms / frame (37 calls)
.........Unaccounted: (6.644 %) :: 1.525 ms
............----------------------------------
............Profiling: processIslands (total running time: 10.300 ms) ---
............0 -- solveGroup (54.12 %) :: 5.574 ms / frame (46 calls)
............Unaccounted: (45.884 %) :: 4.726 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 5.574 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (27.14 %) :: 1.513 ms / frame (46 calls)
...............1 -- solveGroupCacheFriendlySetup (39.36 %) :: 2.194 ms / frame (46 calls)
...............Unaccounted: (33.495 %) :: 1.867 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 39.270 ms) ---
.........0 -- dispatchAllCollisionPairs (70.04 %) :: 27.504 ms / frame (37 calls)
.........1 -- calculateOverlappingPairs (1.15 %) :: 0.452 ms / frame (37 calls)
.........2 -- updateAabbs (23.92 %) :: 9.393 ms / frame (37 calls)
.........Unaccounted: (4.892 %) :: 1.921 ms
----------------------------------
Profiling: Root (total running time: 199.023 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 198.998 ms / frame (1 calls)
Unaccounted: (0.013 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 198.998 ms) ---
...0 -- synchronizeMotionStates (21.17 %) :: 42.125 ms / frame (49 calls)
...1 -- internalSingleStepSimulation (78.07 %) :: 155.358 ms / frame (48 calls)
...Unaccounted: (0.761 %) :: 1.515 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 155.358 ms) ---
......0 -- updateActivationState (5.13 %) :: 7.975 ms / frame (48 calls)
......1 -- updateActions (0.31 %) :: 0.485 ms / frame (48 calls)
......2 -- integrateTransforms (3.47 %) :: 5.398 ms / frame (48 calls)
......3 -- solveConstraints (18.09 %) :: 28.097 ms / frame (48 calls)
......4 -- calculateSimulationIslands (8.96 %) :: 13.922 ms / frame (48 calls)
......5 -- performDiscreteCollisionDetection (25.91 %) :: 40.260 ms / frame (48 calls)
......6 -- predictUnconstraintMotion (34.82 %) :: 54.089 ms / frame (48 calls)
......Unaccounted: (3.303 %) :: 5.132 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 28.097 ms) ---
.........0 -- processIslands (41.01 %) :: 11.522 ms / frame (48 calls)
.........1 -- islandUnionFindAndQuickSort (51.97 %) :: 14.601 ms / frame (48 calls)
.........Unaccounted: (7.026 %) :: 1.974 ms
............----------------------------------
............Profiling: processIslands (total running time: 11.522 ms) ---
............0 -- solveGroup (48.83 %) :: 5.626 ms / frame (48 calls)
............Unaccounted: (51.172 %) :: 5.896 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 5.626 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.62 %) :: 1.329 ms / frame (48 calls)
...............1 -- solveGroupCacheFriendlySetup (39.66 %) :: 2.231 ms / frame (48 calls)
...............Unaccounted: (36.722 %) :: 2.066 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 40.260 ms) ---
.........0 -- dispatchAllCollisionPairs (63.41 %) :: 25.529 ms / frame (48 calls)
.........1 -- calculateOverlappingPairs (1.46 %) :: 0.587 ms / frame (48 calls)
.........2 -- updateAabbs (28.96 %) :: 11.661 ms / frame (48 calls)
.........Unaccounted: (6.167 %) :: 2.483 ms
----------------------------------
Profiling: Root (total running time: 211.257 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 211.231 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 211.231 ms) ---
...0 -- synchronizeMotionStates (21.12 %) :: 44.621 ms / frame (52 calls)
...1 -- internalSingleStepSimulation (78.13 %) :: 165.031 ms / frame (51 calls)
...Unaccounted: (0.748 %) :: 1.579 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 165.031 ms) ---
......0 -- updateActivationState (5.16 %) :: 8.512 ms / frame (51 calls)
......1 -- updateActions (0.31 %) :: 0.517 ms / frame (51 calls)
......2 -- integrateTransforms (3.44 %) :: 5.672 ms / frame (51 calls)
......3 -- solveConstraints (18.07 %) :: 29.825 ms / frame (51 calls)
......4 -- calculateSimulationIslands (8.96 %) :: 14.795 ms / frame (51 calls)
......5 -- performDiscreteCollisionDetection (25.94 %) :: 42.805 ms / frame (51 calls)
......6 -- predictUnconstraintMotion (34.82 %) :: 57.459 ms / frame (51 calls)
......Unaccounted: (3.300 %) :: 5.446 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 29.825 ms) ---
.........0 -- processIslands (40.66 %) :: 12.126 ms / frame (51 calls)
.........1 -- islandUnionFindAndQuickSort (52.13 %) :: 15.548 ms / frame (51 calls)
.........Unaccounted: (7.212 %) :: 2.151 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.126 ms) ---
............0 -- solveGroup (48.34 %) :: 5.862 ms / frame (51 calls)
............Unaccounted: (51.658 %) :: 6.264 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 5.862 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.80 %) :: 1.395 ms / frame (51 calls)
...............1 -- solveGroupCacheFriendlySetup (40.34 %) :: 2.365 ms / frame (51 calls)
...............Unaccounted: (35.858 %) :: 2.102 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 42.805 ms) ---
.........0 -- dispatchAllCollisionPairs (63.35 %) :: 27.119 ms / frame (51 calls)
.........1 -- calculateOverlappingPairs (1.45 %) :: 0.622 ms / frame (51 calls)
.........2 -- updateAabbs (29.00 %) :: 12.414 ms / frame (51 calls)
.........Unaccounted: (6.191 %) :: 2.650 ms
----------------------------------
Profiling: Root (total running time: 212.746 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 212.720 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 212.720 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.062 ms / frame (52 calls)
...1 -- internalSingleStepSimulation (78.53 %) :: 167.044 ms / frame (51 calls)
...Unaccounted: (0.759 %) :: 1.614 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 167.044 ms) ---
......0 -- updateActivationState (5.05 %) :: 8.441 ms / frame (51 calls)
......1 -- updateActions (0.30 %) :: 0.504 ms / frame (51 calls)
......2 -- integrateTransforms (3.39 %) :: 5.655 ms / frame (51 calls)
......3 -- solveConstraints (18.06 %) :: 30.169 ms / frame (51 calls)
......4 -- calculateSimulationIslands (9.00 %) :: 15.029 ms / frame (51 calls)
......5 -- performDiscreteCollisionDetection (26.67 %) :: 44.548 ms / frame (51 calls)
......6 -- predictUnconstraintMotion (34.24 %) :: 57.199 ms / frame (51 calls)
......Unaccounted: (3.292 %) :: 5.499 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.169 ms) ---
.........0 -- processIslands (40.59 %) :: 12.247 ms / frame (51 calls)
.........1 -- islandUnionFindAndQuickSort (52.44 %) :: 15.822 ms / frame (51 calls)
.........Unaccounted: (6.961 %) :: 2.100 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.247 ms) ---
............0 -- solveGroup (48.73 %) :: 5.968 ms / frame (51 calls)
............Unaccounted: (51.270 %) :: 6.279 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 5.968 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.42 %) :: 1.398 ms / frame (51 calls)
...............1 -- solveGroupCacheFriendlySetup (39.75 %) :: 2.372 ms / frame (51 calls)
...............Unaccounted: (36.830 %) :: 2.198 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 44.548 ms) ---
.........0 -- dispatchAllCollisionPairs (61.69 %) :: 27.481 ms / frame (51 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.619 ms / frame (51 calls)
.........2 -- updateAabbs (30.93 %) :: 13.777 ms / frame (51 calls)
.........Unaccounted: (5.996 %) :: 2.671 ms
----------------------------------
Profiling: Root (total running time: 217.133 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.108 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.108 ms) ---
...0 -- synchronizeMotionStates (20.68 %) :: 44.897 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.59 %) :: 170.619 ms / frame (52 calls)
...Unaccounted: (0.733 %) :: 1.592 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.619 ms) ---
......0 -- updateActivationState (5.11 %) :: 8.712 ms / frame (52 calls)
......1 -- updateActions (0.30 %) :: 0.515 ms / frame (52 calls)
......2 -- integrateTransforms (3.38 %) :: 5.765 ms / frame (52 calls)
......3 -- solveConstraints (18.03 %) :: 30.758 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.97 %) :: 15.304 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.78 %) :: 45.686 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.19 %) :: 58.338 ms / frame (52 calls)
......Unaccounted: (3.248 %) :: 5.541 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.758 ms) ---
.........0 -- processIslands (40.26 %) :: 12.384 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.58 %) :: 16.172 ms / frame (52 calls)
.........Unaccounted: (7.159 %) :: 2.202 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.384 ms) ---
............0 -- solveGroup (48.70 %) :: 6.031 ms / frame (52 calls)
............Unaccounted: (51.300 %) :: 6.353 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.031 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.76 %) :: 1.433 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.91 %) :: 2.467 ms / frame (52 calls)
...............Unaccounted: (35.334 %) :: 2.131 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.686 ms) ---
.........0 -- dispatchAllCollisionPairs (61.55 %) :: 28.122 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.47 %) :: 0.673 ms / frame (52 calls)
.........2 -- updateAabbs (30.99 %) :: 14.160 ms / frame (52 calls)
.........Unaccounted: (5.978 %) :: 2.731 ms
----------------------------------
Profiling: Root (total running time: 217.156 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.130 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.130 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.962 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.56 %) :: 170.573 ms / frame (52 calls)
...Unaccounted: (0.735 %) :: 1.595 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.573 ms) ---
......0 -- updateActivationState (5.11 %) :: 8.712 ms / frame (52 calls)
......1 -- updateActions (0.30 %) :: 0.520 ms / frame (52 calls)
......2 -- integrateTransforms (3.41 %) :: 5.816 ms / frame (52 calls)
......3 -- solveConstraints (18.05 %) :: 30.792 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.97 %) :: 15.308 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.73 %) :: 45.601 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.19 %) :: 58.324 ms / frame (52 calls)
......Unaccounted: (3.224 %) :: 5.500 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.792 ms) ---
.........0 -- processIslands (40.38 %) :: 12.434 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.37 %) :: 16.125 ms / frame (52 calls)
.........Unaccounted: (7.252 %) :: 2.233 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.434 ms) ---
............0 -- solveGroup (48.98 %) :: 6.090 ms / frame (52 calls)
............Unaccounted: (51.021 %) :: 6.344 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.090 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.29 %) :: 1.479 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (39.75 %) :: 2.421 ms / frame (52 calls)
...............Unaccounted: (35.961 %) :: 2.190 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.601 ms) ---
.........0 -- dispatchAllCollisionPairs (61.44 %) :: 28.019 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.635 ms / frame (52 calls)
.........2 -- updateAabbs (31.17 %) :: 14.214 ms / frame (52 calls)
.........Unaccounted: (5.993 %) :: 2.733 ms
----------------------------------
Profiling: Root (total running time: 217.116 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.091 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.091 ms) ---
...0 -- synchronizeMotionStates (20.73 %) :: 45.011 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.53 %) :: 170.487 ms / frame (52 calls)
...Unaccounted: (0.734 %) :: 1.593 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.487 ms) ---
......0 -- updateActivationState (5.08 %) :: 8.656 ms / frame (52 calls)
......1 -- updateActions (0.30 %) :: 0.515 ms / frame (52 calls)
......2 -- integrateTransforms (3.38 %) :: 5.760 ms / frame (52 calls)
......3 -- solveConstraints (18.10 %) :: 30.866 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.94 %) :: 15.239 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.73 %) :: 45.577 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.21 %) :: 58.326 ms / frame (52 calls)
......Unaccounted: (3.254 %) :: 5.548 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.866 ms) ---
.........0 -- processIslands (40.57 %) :: 12.522 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.22 %) :: 16.119 ms / frame (52 calls)
.........Unaccounted: (7.209 %) :: 2.225 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.522 ms) ---
............0 -- solveGroup (48.64 %) :: 6.091 ms / frame (52 calls)
............Unaccounted: (51.358 %) :: 6.431 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.091 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.22 %) :: 1.475 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (39.81 %) :: 2.425 ms / frame (52 calls)
...............Unaccounted: (35.971 %) :: 2.191 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.577 ms) ---
.........0 -- dispatchAllCollisionPairs (61.29 %) :: 27.932 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.632 ms / frame (52 calls)
.........2 -- updateAabbs (31.18 %) :: 14.209 ms / frame (52 calls)
.........Unaccounted: (6.152 %) :: 2.804 ms
----------------------------------
Profiling: Root (total running time: 217.104 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.079 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.079 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.962 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.55 %) :: 170.525 ms / frame (52 calls)
...Unaccounted: (0.733 %) :: 1.592 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.525 ms) ---
......0 -- updateActivationState (5.14 %) :: 8.760 ms / frame (52 calls)
......1 -- updateActions (0.30 %) :: 0.520 ms / frame (52 calls)
......2 -- integrateTransforms (3.38 %) :: 5.756 ms / frame (52 calls)
......3 -- solveConstraints (18.05 %) :: 30.788 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.93 %) :: 15.220 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.73 %) :: 45.576 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.21 %) :: 58.332 ms / frame (52 calls)
......Unaccounted: (3.268 %) :: 5.573 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.788 ms) ---
.........0 -- processIslands (40.65 %) :: 12.516 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.31 %) :: 16.105 ms / frame (52 calls)
.........Unaccounted: (7.038 %) :: 2.167 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.516 ms) ---
............0 -- solveGroup (48.59 %) :: 6.081 ms / frame (52 calls)
............Unaccounted: (51.414 %) :: 6.435 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.081 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.31 %) :: 1.478 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.54 %) :: 2.465 ms / frame (52 calls)
...............Unaccounted: (35.159 %) :: 2.138 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.576 ms) ---
.........0 -- dispatchAllCollisionPairs (61.28 %) :: 27.931 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.632 ms / frame (52 calls)
.........2 -- updateAabbs (31.14 %) :: 14.194 ms / frame (52 calls)
.........Unaccounted: (6.185 %) :: 2.819 ms
----------------------------------
Profiling: Root (total running time: 217.141 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.116 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.116 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.960 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.56 %) :: 170.558 ms / frame (52 calls)
...Unaccounted: (0.736 %) :: 1.598 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.558 ms) ---
......0 -- updateActivationState (5.11 %) :: 8.711 ms / frame (52 calls)
......1 -- updateActions (0.33 %) :: 0.570 ms / frame (52 calls)
......2 -- integrateTransforms (3.38 %) :: 5.766 ms / frame (52 calls)
......3 -- solveConstraints (18.06 %) :: 30.796 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.97 %) :: 15.302 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.73 %) :: 45.591 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.20 %) :: 58.327 ms / frame (52 calls)
......Unaccounted: (3.222 %) :: 5.495 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.796 ms) ---
.........0 -- processIslands (40.38 %) :: 12.436 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.36 %) :: 16.124 ms / frame (52 calls)
.........Unaccounted: (7.261 %) :: 2.236 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.436 ms) ---
............0 -- solveGroup (48.94 %) :: 6.086 ms / frame (52 calls)
............Unaccounted: (51.061 %) :: 6.350 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.086 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.35 %) :: 1.482 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (39.71 %) :: 2.417 ms / frame (52 calls)
...............Unaccounted: (35.935 %) :: 2.187 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.591 ms) ---
.........0 -- dispatchAllCollisionPairs (61.45 %) :: 28.017 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.635 ms / frame (52 calls)
.........2 -- updateAabbs (31.15 %) :: 14.201 ms / frame (52 calls)
.........Unaccounted: (6.006 %) :: 2.738 ms
----------------------------------
Profiling: Root (total running time: 217.114 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.089 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.089 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.955 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.56 %) :: 170.541 ms / frame (52 calls)
...Unaccounted: (0.734 %) :: 1.593 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.541 ms) ---
......0 -- updateActivationState (5.10 %) :: 8.704 ms / frame (52 calls)
......1 -- updateActions (0.30 %) :: 0.515 ms / frame (52 calls)
......2 -- integrateTransforms (3.41 %) :: 5.811 ms / frame (52 calls)
......3 -- solveConstraints (18.10 %) :: 30.867 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.93 %) :: 15.233 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.73 %) :: 45.587 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.20 %) :: 58.322 ms / frame (52 calls)
......Unaccounted: (3.226 %) :: 5.502 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.867 ms) ---
.........0 -- processIslands (40.55 %) :: 12.517 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.22 %) :: 16.119 ms / frame (52 calls)
.........Unaccounted: (7.228 %) :: 2.231 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.517 ms) ---
............0 -- solveGroup (48.65 %) :: 6.089 ms / frame (52 calls)
............Unaccounted: (51.354 %) :: 6.428 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.089 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.08 %) :: 1.466 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.43 %) :: 2.462 ms / frame (52 calls)
...............Unaccounted: (35.490 %) :: 2.161 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.587 ms) ---
.........0 -- dispatchAllCollisionPairs (61.29 %) :: 27.941 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.633 ms / frame (52 calls)
.........2 -- updateAabbs (31.17 %) :: 14.209 ms / frame (52 calls)
.........Unaccounted: (6.151 %) :: 2.804 ms
----------------------------------
Profiling: Root (total running time: 217.194 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.169 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.169 ms) ---
...0 -- synchronizeMotionStates (20.67 %) :: 44.895 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.59 %) :: 170.675 ms / frame (52 calls)
...Unaccounted: (0.736 %) :: 1.599 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.675 ms) ---
......0 -- updateActivationState (5.16 %) :: 8.804 ms / frame (52 calls)
......1 -- updateActions (0.31 %) :: 0.525 ms / frame (52 calls)
......2 -- integrateTransforms (3.38 %) :: 5.769 ms / frame (52 calls)
......3 -- solveConstraints (18.04 %) :: 30.797 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.92 %) :: 15.220 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.72 %) :: 45.602 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.18 %) :: 58.335 ms / frame (52 calls)
......Unaccounted: (3.295 %) :: 5.623 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.797 ms) ---
.........0 -- processIslands (40.37 %) :: 12.432 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.64 %) :: 16.212 ms / frame (52 calls)
.........Unaccounted: (6.991 %) :: 2.153 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.432 ms) ---
............0 -- solveGroup (48.91 %) :: 6.080 ms / frame (52 calls)
............Unaccounted: (51.094 %) :: 6.352 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.080 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.46 %) :: 1.487 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.61 %) :: 2.469 ms / frame (52 calls)
...............Unaccounted: (34.934 %) :: 2.124 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.602 ms) ---
.........0 -- dispatchAllCollisionPairs (61.30 %) :: 27.954 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.38 %) :: 0.631 ms / frame (52 calls)
.........2 -- updateAabbs (31.17 %) :: 14.212 ms / frame (52 calls)
.........Unaccounted: (6.151 %) :: 2.805 ms
----------------------------------
Profiling: Root (total running time: 217.137 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.111 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.111 ms) ---
...0 -- synchronizeMotionStates (20.70 %) :: 44.942 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.56 %) :: 170.569 ms / frame (52 calls)
...Unaccounted: (0.737 %) :: 1.600 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.569 ms) ---
......0 -- updateActivationState (5.08 %) :: 8.663 ms / frame (52 calls)
......1 -- updateActions (0.34 %) :: 0.574 ms / frame (52 calls)
......2 -- integrateTransforms (3.41 %) :: 5.809 ms / frame (52 calls)
......3 -- solveConstraints (18.05 %) :: 30.784 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.97 %) :: 15.308 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.74 %) :: 45.613 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.19 %) :: 58.320 ms / frame (52 calls)
......Unaccounted: (3.223 %) :: 5.498 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.784 ms) ---
.........0 -- processIslands (40.40 %) :: 12.436 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.37 %) :: 16.121 ms / frame (52 calls)
.........Unaccounted: (7.234 %) :: 2.227 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.436 ms) ---
............0 -- solveGroup (48.54 %) :: 6.036 ms / frame (52 calls)
............Unaccounted: (51.464 %) :: 6.400 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.036 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.81 %) :: 1.437 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.04 %) :: 2.417 ms / frame (52 calls)
...............Unaccounted: (36.150 %) :: 2.182 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.613 ms) ---
.........0 -- dispatchAllCollisionPairs (61.45 %) :: 28.028 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.38 %) :: 0.631 ms / frame (52 calls)
.........2 -- updateAabbs (31.16 %) :: 14.215 ms / frame (52 calls)
.........Unaccounted: (6.005 %) :: 2.739 ms
----------------------------------
Profiling: Root (total running time: 217.154 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.129 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.129 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.963 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.56 %) :: 170.571 ms / frame (52 calls)
...Unaccounted: (0.735 %) :: 1.595 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.571 ms) ---
......0 -- updateActivationState (5.08 %) :: 8.658 ms / frame (52 calls)
......1 -- updateActions (0.34 %) :: 0.572 ms / frame (52 calls)
......2 -- integrateTransforms (3.41 %) :: 5.817 ms / frame (52 calls)
......3 -- solveConstraints (18.05 %) :: 30.789 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.98 %) :: 15.316 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.73 %) :: 45.589 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.20 %) :: 58.332 ms / frame (52 calls)
......Unaccounted: (3.223 %) :: 5.498 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.789 ms) ---
.........0 -- processIslands (40.39 %) :: 12.435 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.36 %) :: 16.121 ms / frame (52 calls)
.........Unaccounted: (7.253 %) :: 2.233 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.435 ms) ---
............0 -- solveGroup (48.90 %) :: 6.081 ms / frame (52 calls)
............Unaccounted: (51.098 %) :: 6.354 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.081 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (24.24 %) :: 1.474 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (39.75 %) :: 2.417 ms / frame (52 calls)
...............Unaccounted: (36.014 %) :: 2.190 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.589 ms) ---
.........0 -- dispatchAllCollisionPairs (61.43 %) :: 28.007 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.635 ms / frame (52 calls)
.........2 -- updateAabbs (31.17 %) :: 14.209 ms / frame (52 calls)
.........Unaccounted: (6.006 %) :: 2.738 ms
----------------------------------
Profiling: Root (total running time: 217.108 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 217.082 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 217.082 ms) ---
...0 -- synchronizeMotionStates (20.71 %) :: 44.955 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.56 %) :: 170.536 ms / frame (52 calls)
...Unaccounted: (0.733 %) :: 1.591 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 170.536 ms) ---
......0 -- updateActivationState (5.08 %) :: 8.660 ms / frame (52 calls)
......1 -- updateActions (0.30 %) :: 0.519 ms / frame (52 calls)
......2 -- integrateTransforms (3.41 %) :: 5.822 ms / frame (52 calls)
......3 -- solveConstraints (18.02 %) :: 30.733 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.97 %) :: 15.300 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.72 %) :: 45.570 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.20 %) :: 58.326 ms / frame (52 calls)
......Unaccounted: (3.287 %) :: 5.606 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.733 ms) ---
.........0 -- processIslands (40.54 %) :: 12.460 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (52.45 %) :: 16.120 ms / frame (52 calls)
.........Unaccounted: (7.005 %) :: 2.153 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.460 ms) ---
............0 -- solveGroup (48.01 %) :: 5.982 ms / frame (52 calls)
............Unaccounted: (51.990 %) :: 6.478 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 5.982 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.96 %) :: 1.433 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.40 %) :: 2.417 ms / frame (52 calls)
...............Unaccounted: (35.640 %) :: 2.132 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.570 ms) ---
.........0 -- dispatchAllCollisionPairs (61.50 %) :: 28.025 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.39 %) :: 0.632 ms / frame (52 calls)
.........2 -- updateAabbs (31.09 %) :: 14.169 ms / frame (52 calls)
.........Unaccounted: (6.022 %) :: 2.744 ms
----------------------------------
Profiling: Root (total running time: 216.690 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 216.665 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.025 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 216.665 ms) ---
...0 -- synchronizeMotionStates (20.85 %) :: 45.185 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.40 %) :: 169.876 ms / frame (52 calls)
...Unaccounted: (0.740 %) :: 1.604 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 169.876 ms) ---
......0 -- updateActivationState (5.14 %) :: 8.735 ms / frame (52 calls)
......1 -- updateActions (0.31 %) :: 0.519 ms / frame (52 calls)
......2 -- integrateTransforms (3.44 %) :: 5.852 ms / frame (52 calls)
......3 -- solveConstraints (18.10 %) :: 30.752 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.92 %) :: 15.155 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.50 %) :: 45.025 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.35 %) :: 58.344 ms / frame (52 calls)
......Unaccounted: (3.234 %) :: 5.494 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.752 ms) ---
.........0 -- processIslands (41.02 %) :: 12.616 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (51.96 %) :: 15.978 ms / frame (52 calls)
.........Unaccounted: (7.017 %) :: 2.158 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.616 ms) ---
............0 -- solveGroup (48.45 %) :: 6.113 ms / frame (52 calls)
............Unaccounted: (51.546 %) :: 6.503 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.113 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.33 %) :: 1.426 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (41.70 %) :: 2.549 ms / frame (52 calls)
...............Unaccounted: (34.975 %) :: 2.138 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 45.025 ms) ---
.........0 -- dispatchAllCollisionPairs (61.86 %) :: 27.852 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.43 %) :: 0.642 ms / frame (52 calls)
.........2 -- updateAabbs (30.50 %) :: 13.733 ms / frame (52 calls)
.........Unaccounted: (6.214 %) :: 2.798 ms
----------------------------------
Profiling: Root (total running time: 216.682 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 216.656 ms / frame (1 calls)
Unaccounted: (0.012 %) :: 0.026 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 216.656 ms) ---
...0 -- synchronizeMotionStates (20.86 %) :: 45.186 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.41 %) :: 169.873 ms / frame (52 calls)
...Unaccounted: (0.737 %) :: 1.597 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 169.873 ms) ---
......0 -- updateActivationState (5.14 %) :: 8.729 ms / frame (52 calls)
......1 -- updateActions (0.31 %) :: 0.522 ms / frame (52 calls)
......2 -- integrateTransforms (3.44 %) :: 5.852 ms / frame (52 calls)
......3 -- solveConstraints (18.11 %) :: 30.758 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.92 %) :: 15.148 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.47 %) :: 44.959 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.38 %) :: 58.398 ms / frame (52 calls)
......Unaccounted: (3.242 %) :: 5.507 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.758 ms) ---
.........0 -- processIslands (41.04 %) :: 12.622 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (51.96 %) :: 15.982 ms / frame (52 calls)
.........Unaccounted: (7.003 %) :: 2.154 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.622 ms) ---
............0 -- solveGroup (48.46 %) :: 6.116 ms / frame (52 calls)
............Unaccounted: (51.545 %) :: 6.506 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.116 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.53 %) :: 1.439 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (41.61 %) :: 2.545 ms / frame (52 calls)
...............Unaccounted: (34.859 %) :: 2.132 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 44.959 ms) ---
.........0 -- dispatchAllCollisionPairs (61.93 %) :: 27.842 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.42 %) :: 0.639 ms / frame (52 calls)
.........2 -- updateAabbs (30.41 %) :: 13.674 ms / frame (52 calls)
.........Unaccounted: (6.237 %) :: 2.804 ms
----------------------------------
Profiling: Root (total running time: 216.689 ms) ---
0 -- rayTest (0.00 %) :: 0.000 ms / frame (0 calls)
1 -- stepSimulation (99.99 %) :: 216.665 ms / frame (1 calls)
Unaccounted: (0.011 %) :: 0.024 ms
...----------------------------------
...Profiling: stepSimulation (total running time: 216.665 ms) ---
...0 -- synchronizeMotionStates (20.83 %) :: 45.121 ms / frame (53 calls)
...1 -- internalSingleStepSimulation (78.41 %) :: 169.886 ms / frame (52 calls)
...Unaccounted: (0.765 %) :: 1.658 ms
......----------------------------------
......Profiling: internalSingleStepSimulation (total running time: 169.886 ms) ---
......0 -- updateActivationState (5.11 %) :: 8.688 ms / frame (52 calls)
......1 -- updateActions (0.31 %) :: 0.520 ms / frame (52 calls)
......2 -- integrateTransforms (3.45 %) :: 5.869 ms / frame (52 calls)
......3 -- solveConstraints (18.12 %) :: 30.787 ms / frame (52 calls)
......4 -- calculateSimulationIslands (8.91 %) :: 15.145 ms / frame (52 calls)
......5 -- performDiscreteCollisionDetection (26.46 %) :: 44.949 ms / frame (52 calls)
......6 -- predictUnconstraintMotion (34.37 %) :: 58.385 ms / frame (52 calls)
......Unaccounted: (3.263 %) :: 5.543 ms
.........----------------------------------
.........Profiling: solveConstraints (total running time: 30.787 ms) ---
.........0 -- processIslands (40.98 %) :: 12.616 ms / frame (52 calls)
.........1 -- islandUnionFindAndQuickSort (51.77 %) :: 15.938 ms / frame (52 calls)
.........Unaccounted: (7.253 %) :: 2.233 ms
............----------------------------------
............Profiling: processIslands (total running time: 12.616 ms) ---
............0 -- solveGroup (48.38 %) :: 6.103 ms / frame (52 calls)
............Unaccounted: (51.625 %) :: 6.513 ms
...............----------------------------------
...............Profiling: solveGroup (total running time: 6.103 ms) ---
...............0 -- solveGroupCacheFriendlyIterations (23.51 %) :: 1.435 ms / frame (52 calls)
...............1 -- solveGroupCacheFriendlySetup (40.39 %) :: 2.465 ms / frame (52 calls)
...............Unaccounted: (36.097 %) :: 2.203 ms
.........----------------------------------
.........Profiling: performDiscreteCollisionDetection (total running time: 44.949 ms) ---
.........0 -- dispatchAllCollisionPairs (62.07 %) :: 27.900 ms / frame (52 calls)
.........1 -- calculateOverlappingPairs (1.41 %) :: 0.636 ms / frame (52 calls)
.........2 -- updateAabbs (30.43 %) :: 13.678 ms / frame (52 calls)
.........Unaccounted: (6.085 %) :: 2.735 ms
----------------------------------