Easy access to profiling
This commit is contained in:
parent
32d217f3e0
commit
65b2c94161
1 changed files with 8 additions and 1 deletions
|
@ -34,7 +34,7 @@
|
|||
(define (signal-background-activity! delta)
|
||||
(ground-enqueue! delta))
|
||||
|
||||
(define (run-ground boot-proc)
|
||||
(define (run-ground* boot-proc)
|
||||
(define ch (make-async-channel))
|
||||
(parameterize ((current-ground-event-async-channel ch))
|
||||
(define ground-event-relay-actor #f)
|
||||
|
@ -74,3 +74,10 @@
|
|||
(loop)]
|
||||
[else
|
||||
(sync (handle-evt ground-event-relay-evt (lambda _ (loop))) (system-idle-evt))]))))
|
||||
|
||||
(define (run-ground boot-proc)
|
||||
(if (equal? (getenv "SYNDICATE_PROFILE") "ground")
|
||||
(let ()
|
||||
(local-require profile)
|
||||
(profile (run-ground* boot-proc)))
|
||||
(run-ground* boot-proc)))
|
||||
|
|
Loading…
Reference in a new issue