Skip to content

Instantly share code, notes, and snippets.

@svetlyak40wt
Created February 11, 2020 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save svetlyak40wt/4b5c4c2ca5fc2cccef38270b67d274e6 to your computer and use it in GitHub Desktop.
Save svetlyak40wt/4b5c4c2ca5fc2cccef38270b67d274e6 to your computer and use it in GitHub Desktop.
CL-USER> (sb-sprof:with-profiling (:mode :time
:threads :all
:reset t
:report :flat)
(gamekit:start 'hello-gamekit
:log-level :error
:blocking t))
Profiler sample vector full (11,762 traces / approximately 499,999 samples), doubling the size
Number of samples: 12462
Sample interval: 0.01 seconds
Total sampling time: 124.619995 seconds
Number of cycles: 0
Sampled threads:
#<SB-THREAD:THREAD "sly-channel-1-mrepl-remote-1" RUNNING {1003CD4363}>
Self Total Cumul
Nr Count % Count % Count % Calls Function
------------------------------------------------------------------------
1 12272 98.5 12272 98.5 12272 98.5 - "foreign function __syscall"
2 127 1.0 127 1.0 12399 99.5 - "foreign function mach_msg_trap"
3 33 0.3 12458 100.0 12432 99.8 - SB-THREAD::%%WAIT-FOR
4 17 0.1 17 0.1 12449 99.9 - SB-UNIX::WITH-DEFERRABLE-SIGNALS-UNBLOCKED
5 4 0.0 12408 99.6 12453 99.9 - SB-UNIX:NANOSLEEP
6 2 0.0 2 0.0 12455 99.9 - "foreign function cerror_nocancel"
7 1 0.0 1 0.0 12456 100.0 - "foreign function cerror"
8 1 0.0 1 0.0 12457 100.0 - "foreign function mig_get_reply_port"
9 1 0.0 1 0.0 12458 100.0 - (LAMBDA (SB-PCL::.PV. SB-PCL::.NEXT-METHOD-CALL. SB-KERNEL:INSTANCE) :IN SB-PCL::MAKE-STD-READER-METHOD-FUNCTION)
10 1 0.0 1 0.0 12459 100.0 - "foreign function _pthread_exit_if_canceled"
11 1 0.0 1 0.0 12460 100.0 - (FLET "CLEANUP-FUN-54" :IN SB-THREAD::%CONDITION-WAIT)
12 0 0.0 12462 100.0 12460 100.0 - (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN CL-MUTH:WAIT-FOR-LATCH)
13 0 0.0 12462 100.0 12460 100.0 - (FLET "WITHOUT-INTERRUPTS-BODY-29" :IN SB-THREAD::CALL-WITH-RECURSIVE-LOCK)
14 0 0.0 12462 100.0 12460 100.0 - SB-THREAD::CALL-WITH-RECURSIVE-LOCK
15 0 0.0 12462 100.0 12460 100.0 - CL-MUTH:WAIT-FOR-LATCH
16 0 0.0 12462 100.0 12460 100.0 - CL-BODGE.ENGINE:STARTUP
17 0 0.0 12462 100.0 12460 100.0 - CL-BODGE.APPKIT:START
18 0 0.0 12462 100.0 12460 100.0 - TRIVIAL-GAMEKIT:START
19 0 0.0 12462 100.0 12460 100.0 - "Unknown component: #x23075810"
20 0 0.0 12462 100.0 12460 100.0 - SB-INT:SIMPLE-EVAL-IN-LEXENV
21 0 0.0 12462 100.0 12460 100.0 - EVAL
22 0 0.0 12462 100.0 12460 100.0 - SLYNK::CALL-WITH-RETRY-RESTART
23 0 0.0 12462 100.0 12460 100.0 - (LAMBDA NIL :IN SLYNK-MREPL::MREPL-EVAL-1)
24 0 0.0 12462 100.0 12460 100.0 - SLYNK-MREPL::MREPL-EVAL-1
25 0 0.0 12462 100.0 12460 100.0 - SLYNK-MREPL::MREPL-EVAL
26 0 0.0 12462 100.0 12460 100.0 - SLYNK::PROCESS-REQUESTS
27 0 0.0 12462 100.0 12460 100.0 - SLYNK-SBCL::CALL-WITH-BREAK-HOOK
28 0 0.0 12462 100.0 12460 100.0 - (FLET SLYNK-BACKEND:CALL-WITH-DEBUGGER-HOOK :IN "/Users/art/.emacs.d/elpa/sly-20200108.1818/slynk/backend/sbcl.lisp")
29 0 0.0 12462 100.0 12460 100.0 - (LAMBDA NIL :IN SLYNK::CALL-WITH-LISTENER)
30 0 0.0 12462 100.0 12460 100.0 - SLYNK::CALL-WITH-BINDINGS
31 0 0.0 12462 100.0 12460 100.0 - (LAMBDA NIL :IN SLYNK::SPAWN-CHANNEL-THREAD)
32 0 0.0 12462 100.0 12460 100.0 - (FLET SB-UNIX::BODY :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE)
33 0 0.0 12462 100.0 12460 100.0 - (FLET "WITHOUT-INTERRUPTS-BODY-4" :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE)
34 0 0.0 12462 100.0 12460 100.0 - (FLET SB-THREAD::WITH-MUTEX-THUNK :IN SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE)
35 0 0.0 12462 100.0 12460 100.0 - (FLET "WITHOUT-INTERRUPTS-BODY-1" :IN SB-THREAD::CALL-WITH-MUTEX)
36 0 0.0 12462 100.0 12460 100.0 - SB-THREAD::CALL-WITH-MUTEX
37 0 0.0 12462 100.0 12460 100.0 - SB-THREAD::INITIAL-THREAD-FUNCTION-TRAMPOLINE
38 0 0.0 12462 100.0 12460 100.0 - "foreign function call_into_lisp"
39 0 0.0 12462 100.0 12460 100.0 - "foreign function new_thread_trampoline"
40 0 0.0 12462 100.0 12460 100.0 - "foreign function _pthread_body"
41 0 0.0 12462 100.0 12460 100.0 - "foreign function _pthread_start"
42 0 0.0 12462 100.0 12460 100.0 - "foreign function thread_start"
43 0 0.0 12459 100.0 12460 100.0 - SB-THREAD:CONDITION-WAIT
44 0 0.0 12458 100.0 12460 100.0 - (FLET "WITHOUT-INTERRUPTS-BODY-2" :IN SB-THREAD::%CONDITION-WAIT)
45 0 0.0 131 1.1 12460 100.0 - "foreign function sb_nanosleep"
46 0 0.0 127 1.0 12460 100.0 - "foreign function clock_get_time"
------------------------------------------------------------------------
2 0.0 elsewhere
#<SB-SPROF::CALL-GRAPH 12462 samples {100D6D2FD3}>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment