RE: [racket-users] Startup times

2015-09-14 Thread John Carmack
No strace on Android, unfortunately. From: Marc Burns [mailto:m4bu...@uwaterloo.ca] Sent: Monday, September 14, 2015 8:10 PM To: John Carmack Cc: Racket Users Subject: Re: [racket-users] Startup times Here’s the result of `strace -c -f -- racket -l racket/base` for Racket 6.1.1.8 on my Linux

Re: [racket-users] Startup times

2015-09-14 Thread Marc Burns
Here’s the result of `strace -c -f -- racket -l racket/base` for Racket 6.1.1.8 on my Linux workstation: % time seconds usecs/call callserrors syscall -- --- --- - - 99.080.004000 571 7 nanosleep

Re: [racket-users] Startup times

2015-09-14 Thread Matthew Flatt
gt; From: Marc Burns [mailto:m4bu...@uwaterloo.ca] > > Sent: Monday, September 14, 2015 8:10 PM > > To: John Carmack > > Cc: Racket Users > > Subject: Re: [racket-users] Startup times > > > > > > > > Here’s the result of `strace -c -f -- racket -l racket/base`

[racket-users] Startup times

2015-09-14 Thread John Carmack
I am experimenting with running racket natively on Android to compare with my current embedded Chibi scheme implementation. It would be convenient to just leave racket as a separate process and communicate over sockets/pipes so it exactly mimics my remote development case. The startup time to

Re: [racket-users] Startup times

2015-09-14 Thread Marc Burns
Set the environment variable PLTSTDERR=debug to get more verbose output. Startup involves traversing all the bytecode files that comprise the base environment. How fast is filesystem access on the Note 4 compared to PC? You could use strace to find the latency on different system calls made

Re: [racket-users] Startup times

2015-09-14 Thread Robby Findler
a] > Sent: Monday, September 14, 2015 8:10 PM > To: John Carmack > Cc: Racket Users > Subject: Re: [racket-users] Startup times > > > > Here’s the result of `strace -c -f -- racket -l racket/base` for Racket > 6.1.1.8 on my Linux workstation: > >