Skip to content

Instantly share code, notes, and snippets.

@nyuichi
Created December 12, 2012 07:11
Show Gist options
  • Select an option

  • Save nyuichi/4265732 to your computer and use it in GitHub Desktop.

Select an option

Save nyuichi/4265732 to your computer and use it in GitHub Desktop.
vector3-optima 08bd068
STL> (DECOMPOSE-INTERFERENCE dat)
seconds | gc | consed | calls | sec/call | name
------------------------------------------------------------
0.170 | 0.000 | 1,964,640 | 63,762 | 0.000003 | MAKE-SEGMENT
0.059 | 0.051 | 94,547,952 | 2,954,795 | 0.000000 | MAKE-VECTOR3
0.059 | 0.000 | 0 | 108,780 | 0.000001 | POINT-IS-ON-SEGMENT-P
0.004 | 0.000 | 65,472 | 1,318 | 0.000003 | CATEGORIZE-POINT
0.002 | 0.000 | 32,752 | 1,318 | 0.000002 | GET-NEAREST-POINT
0.002 | 0.000 | 98,272 | 1,236 | 0.000001 | MIN/KEY
0.002 | 0.000 | 327,600 | 1,318 | 0.000001 | GET-NEIGHBOR-POINTS
0.002 | 0.000 | 0 | 276 | 0.000006 | GET-CORRESPONDING-TRIANGLE
0.001 | 0.000 | 97,680 | 1 | 0.000999 | STL-FILES
0.001 | 0.000 | 0 | 85 | 0.000011 | REGISTER-POINT
0.001 | 0.000 | 0 | 106 | 0.000008 | CREATE-SEGMENT
0.001 | 0.000 | 0 | 276 | 0.000003 | (SETF GET-CORRESPONDING-TRIANGLE)
0.000 | 0.000 | 0 | 651 | 0.000001 | V=
0.000 | 0.000 | 0 | 3,954 | 0.000000 | CATEGORIZE-FLOAT
0.000 | 0.000 | 32,752 | 1 | 0.000000 | LOAD-STL
0.000 | 0.000 | 0 | 171 | 0.000000 | VNORM
0.000 | 0.000 | 0 | 1,159 | 0.000000 | TRIANGLES-CONNECTS-NORMALLY-P
0.000 | 0.000 | 0 | 2 | 0.000000 | MAKE-TRIMESH
0.000 | 0.000 | 0 | 94 | 0.000000 | GET-ALL-CHILDREN
0.000 | 0.000 | 0 | 24 | 0.000000 | READ-VEC3
0.000 | 0.000 | 0 | 1,318 | 0.000000 | INTERN-POINT
0.000 | 0.000 | 0 | 171 | 0.000000 | CREATE-TRIANGLE
0.000 | 0.000 | 0 | 288 | 0.000000 | READ-REAL32
0.000 | 0.000 | 0 | 1,132 | 0.000000 | SEGMENT->VECTOR3
0.000 | 0.000 | 0 | 1 | 0.000000 | LOAD-SAMPLE-STL-OF
0.000 | 0.000 | 0 | 50 | 0.000000 | RESOLVE-INTERFERENCE
0.000 | 0.000 | 0 | 94 | 0.000000 | COLLECT-SOURCES
0.000 | 0.000 | 0 | 72 | 0.000000 | READ-POINT
0.000 | 0.000 | 0 | 50 | 0.000000 | SPLIT-TRIANGLE-RECURSIVELY
0.000 | 0.000 | 0 | 1 | 0.000000 | SKIP-HEADER
0.000 | 0.000 | 0 | 72 | 0.000000 | MAKE-POINT3
0.000 | 0.000 | 1,342,864 | 21,254 | 0.000000 | GET-SEGMENTS
0.000 | 0.000 | 32,768 | 17,982 | 0.000000 | GET-SEGMENT-SEGMENT-INTERSECTIONS
0.000 | 0.000 | 65,536 | 5,994 | 0.000000 | GET-SEGMENT-TRIANGLE-INTERSECTIONS
0.000 | 0.000 | 0 | 171 | 0.000000 | CALC-NORMAL-VECTOR
0.000 | 0.000 | 0 | 1,159 | 0.000000 | GET-VALID-TRIANGLE-TRIANGLE-INTERSECTIONS
0.000 | 0.000 | 0 | 50 | 0.000000 | REGISTER-TRIANGLE-FRAGMENTATION
0.000 | 0.000 | 0 | 13,143 | 0.000000 | POINT-IS-INSIDE-TRIANGLE-P
0.000 | 0.000 | 32,768 | 92 | 0.000000 | PUSH-TRIANGLE
0.000 | 0.000 | 0 | 119 | 0.000000 | SPLIT-TRIANGLE
0.000 | 0.000 | 0 | 5,994 | 0.000000 | GET-SEGMENT-PLANE-INTERSECTIONS
0.000 | 0.000 | 0 | 107,661 | 0.000000 | CREATE-VECTOR3
0.000 | 0.000 | 0 | 50 | 0.000000 | RESOLVE-COLLISION
0.000 | 0.000 | 0 | 1,318 | 0.000000 | GET-NEAREST-NEIGHBOR
0.000 | 0.000 | 0 | 1 | 0.000000 | INIT-DECOMPOSE-INTERFERENCE
0.000 | 0.000 | 0 | 94 | 0.000000 | CORRECT-SOURCES
0.000 | 0.000 | 0 | 24 | 0.000000 | SKIP-UNUSED-DATA
0.000 | 0.000 | 0 | 13,262 | 0.000000 | POINT-IS-ON-TRIANGLE-EDGES-P
0.000 | 0.000 | 0 | 1 | 0.000000 | MAKE-TRIMESH-FROM-TRIANGLES
0.000 | 0.000 | 0 | 171 | 0.000000 | MAKE-TRIANGLE
0.000 | 0.000 | 65,536 | 999 | 0.000000 | GET-TRIANGLE-TRIANGLE-INTERSECTIONS
0.000 | 0.000 | 0 | 18,207 | 0.000000 | TAKE-A-VERTEX
0.000 | 0.000 | 0 | 480 | 0.000000 | DEGENERATED-TRIANGLE-P
0.000 | 0.000 | 0 | 289 | 0.000000 | READ-UINT32
0.000 | 0.000 | 0 | 119 | 0.000000 | POINT-IS-ON-TRIANGLE-P
0.000 | 0.000 | 32,768 | 1 | 0.000000 | DECOMPOSE-INTERFERENCE
0.000 | 0.000 | 0 | 24 | 0.000000 | READ-UINT16
0.000 | 0.000 | 0 | 11,081 | 0.000000 | POINT-IS-ON-PLANE-P
------------------------------------------------------------
0.304 | 0.051 | 98,739,360 | 3,362,316 | | Total
estimated total profiling overhead: 7.24 seconds
overhead estimation parameters:
1.e-8s/call, 2.1540002e-6s total profiling, 9.4e-7s internal profiling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment