* Building the web site is slow
@ 2020-11-23 15:03 Ludovic Courtès
2020-11-23 22:46 ` pelzflorian (Florian Pelz)
0 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2020-11-23 15:03 UTC (permalink / raw)
To: guix-devel, pelzflorian (Florian Pelz)
Hello Florian & all!
We have a wonderful i18n web site, but building it takes time
proportional to the number of packages, and now that’s multiplied by the
number of languages, and we’re really talking about ~15mn on spinning
disks, which is starting to feel unreasonable. :-)
Florian, what are you thoughts on this? Do you think we could arrange
to build all the languages in a single ‘haunt build’ run, would that
help?
I haven’t tried profiling yet, but I can take a look.
Ludo’.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Building the web site is slow
2020-11-23 15:03 Building the web site is slow Ludovic Courtès
@ 2020-11-23 22:46 ` pelzflorian (Florian Pelz)
2020-11-23 22:54 ` pelzflorian (Florian Pelz)
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: pelzflorian (Florian Pelz) @ 2020-11-23 22:46 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On Mon, Nov 23, 2020 at 04:03:26PM +0100, Ludovic Courtès wrote:
> Do you think we could arrange
> to build all the languages in a single ‘haunt build’ run, would that
> help?
What kept me from doing a single `haunt build` run are two things.
The lesser is that, when not using .guix.scm, running `haunt build`
builds only the current locale when testing, which is quick. Only
when building all languages via .guix.scm it becomes slow.
But the real reason for using multiple haunt invocations
is that the website i18n runs as a macro when
loading a Scheme file. That is, if a Scheme file contains
(G_ `(a (@ (href ,(guix-url "contribute/"))) "Git repositories"))
then the G_ macro will use gettext with the currently set locale to
change it to, for example
`(a (@ (href ,(guix-url "contribute/"))) "repositorios Git")
All this runs at macro expansion time before procedure calls like
guix-url unlike regular gettext. That is, it runs when Haunt first
processes the G_. If the same invocation of Haunt is to process the
G_ for multiple translations, it would somehow have to unload and
macro expand the code a second time.
Anyway, I am not sure the `haunt build` runs are the culprit. If it
is a problem with spinning disks only, maybe .guix.scm can be made to
copy less from the same disk to the same disk but copy more from disk
to a file system in RAM and from a file system in RAM to disk.
> I haven’t tried profiling yet, but I can take a look.
>
> Ludo’.
It is funny, when I try to profile via
cd ~/src/guix-artwork/website
guix install -p haunt-profile guile-syntax-highlight guile-commonmark haunt
LC_ALL=en_US.utf8 \
GUILE_LOAD_PATH=haunt-profile/share/guile/site/3.0:$GUILE_LOAD_PATH \
/gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2/bin/guile
scheme@(guile-user)> ,profile ((@ (haunt ui) haunt-main) "haunt" "build")
it crashes, but only when using ,profile. I will investigate
tomorrow.
Regards,
Florian
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Building the web site is slow
2020-11-23 22:46 ` pelzflorian (Florian Pelz)
@ 2020-11-23 22:54 ` pelzflorian (Florian Pelz)
2020-11-24 20:27 ` pelzflorian (Florian Pelz)
2020-11-26 11:01 ` pelzflorian (Florian Pelz)
2 siblings, 0 replies; 6+ messages in thread
From: pelzflorian (Florian Pelz) @ 2020-11-23 22:54 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On Mon, Nov 23, 2020 at 11:46:17PM +0100, pelzflorian (Florian Pelz) wrote:
> it crashes, but only when using ,profile. I will investigate
> tomorrow.
No sorry the crash is not due to ,profile. It is when invoking Haunt
from Guile instead of haunt build. haunt build must be doing
something special. Strange.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Building the web site is slow
2020-11-23 22:46 ` pelzflorian (Florian Pelz)
2020-11-23 22:54 ` pelzflorian (Florian Pelz)
@ 2020-11-24 20:27 ` pelzflorian (Florian Pelz)
2020-11-26 11:01 ` pelzflorian (Florian Pelz)
2 siblings, 0 replies; 6+ messages in thread
From: pelzflorian (Florian Pelz) @ 2020-11-24 20:27 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
OK, I now believe `haunt build` is what costs the time.
On Mon, Nov 23, 2020 at 11:46:08PM +0100, pelzflorian (Florian Pelz) wrote:
> Anyway, I am not sure the `haunt build` runs are the culprit. If it
> is a problem with spinning disks only, maybe .guix.scm can be made to
> copy less from the same disk to the same disk but copy more from disk
> to a file system in RAM and from a file system in RAM to disk.
Negative, unless I misunderstood what /dev/shm is. I did `time guix
build -f .guix.scm`:
real 7m3.909s
user 1m3.639s
sys 0m0.841s
Instead of `time` I now enclosed most of the build procedure in
(statprof (lambda () …))
% cumulative self
time seconds seconds procedure
18.62 2.13 2.11 ice-9/boot-9.scm:1738:4:throw
14.81 1.68 1.68 display
14.22 1.61 1.61 copy-file
8.36 0.95 0.95 readdir
6.89 0.78 0.78 mkdir
4.11 0.47 0.47 opendir
3.96 0.47 0.45 lstat
2.20 0.25 0.25 ice-9/boot-9.scm:1202:6
1.91 4.83 0.22 ice-9/boot-9.scm:1673:4:with-exception-handler
1.91 0.22 0.22 string-append
I added at the beginning of the build procedure:
(let ((where "/dev/shm/website-construction-site"))
(mkdir-p where)
(chdir where))
Now I get
real 7m4.632s
user 1m4.254s
sys 0m0.744s
% cumulative self
time seconds seconds procedure
17.66 2.06 2.06 copy-file
17.52 2.07 2.04 ice-9/boot-9.scm:1738:4:throw
9.97 1.16 1.16 display
8.40 0.98 0.98 mkdir
8.26 0.98 0.96 readdir
5.41 0.63 0.63 opendir
3.85 0.46 0.45 lstat
2.71 5.57 0.32 ice-9/boot-9.scm:1673:4:with-exception-handler
2.14 0.25 0.25 string-append
I will instead try profiling haunt runs again.
Regards,
Florian
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Building the web site is slow
2020-11-23 22:46 ` pelzflorian (Florian Pelz)
2020-11-23 22:54 ` pelzflorian (Florian Pelz)
2020-11-24 20:27 ` pelzflorian (Florian Pelz)
@ 2020-11-26 11:01 ` pelzflorian (Florian Pelz)
2020-11-27 10:27 ` Ludovic Courtès
2 siblings, 1 reply; 6+ messages in thread
From: pelzflorian (Florian Pelz) @ 2020-11-26 11:01 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 869 bytes --]
On Mon, Nov 23, 2020 at 11:46:08PM +0100, pelzflorian (Florian Pelz) wrote:
> It is funny, when I try to profile via
>
> cd ~/src/guix-artwork/website
> guix install -p haunt-profile guile-syntax-highlight guile-commonmark haunt
> LC_ALL=en_US.utf8 \
> GUILE_LOAD_PATH=haunt-profile/share/guile/site/3.0:$GUILE_LOAD_PATH \
> /gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2/bin/guile
> scheme@(guile-user)> ,profile ((@ (haunt ui) haunt-main) "haunt" "build")
>
> it crashes, but only when using ,profile. I will investigate
> tomorrow.
The crash is prevented by deleting ~/.cache/guile and additionally
launching guile with --no-auto-compile. I wonder if a compiled file
even had the right translation or if the macro-expanded translation
would be part of the compiled file.
The profile log is attached. I will investigate next week.
Regards,
Florian
[-- Attachment #2: website-build-instrumented.txt --]
[-- Type: text/plain, Size: 32574 bytes --]
build completed successfully
% cumulative self
time seconds seconds procedure
8.75 59.50 54.85 anon #x85c3d0
6.54 41.02 40.98 anon #x863de0
6.22 38.97 38.97 ice-9/eval.scm:123:11
4.71 29.55 29.52 ice-9/eval.scm:333:13
3.03 19.02 19.02 ice-9/eval.scm:182:7
3.00 18.86 18.79 anon #x861cb8
2.52 8908.74 15.76 ice-9/eval.scm:292:11
2.31 14.49 14.49 ice-9/eval.scm:604:6
2.26 15.57 14.18 anon #x862858
2.16 13.60 13.56 anon #x85d560
1.97 84.71 12.36 ice-9/format.scm:39:0:format
1.82 58.99 11.39 ice-9/format.scm:113:2:format:format-work
1.67 1186.44 10.46 ice-9/eval.scm:159:9
1.58 9.88 9.88 anon #x866cf4
1.43 8.95 8.95 ice-9/eval.scm:124:11
1.37 8.56 8.56 anon #x85d978
1.34 8.41 8.41 ice-9/eval.scm:273:7
1.34 8.75 8.37 ice-9/psyntax.scm:749:8:search
1.34 8.37 8.37 anon #x85bbb8
1.32 8.29 8.29 ice-9/eval.scm:125:11
1.30 8.13 8.13 anon #x863e88
1.23 941.87 7.71 ice-9/eval.scm:155:9
1.13 7.09 7.09 ice-9/eval.scm:226:7
1.11 6.97 6.97 anon #x85eef8
1.05 7.32 6.58 ice-9/popen.scm:145:0:reap-pipes
1.04 6.51 6.51 anon #x85d590
0.99 15.46 6.20 ice-9/boot-9.scm:3128:0:module-gensym
0.94 5.97 5.89 ice-9/eval.scm:339:13
0.83 5.27 5.23 anon #x85e550
0.79 4.92 4.92 anon #x85f8e8
0.75 4.69 4.69 ice-9/eval.scm:282:4
0.70 57.64 4.42 ice-9/eval.scm:259:9
0.66 4.14 4.14 anon #x867250
0.64 8397.56 3.99 ice-9/eval.scm:40:0:primitive-eval
0.60 3.76 3.76 anon #x866590
0.58 3.68 3.64 anon #x8661a0
0.57 3.60 3.60 ice-9/eval.scm:222:7
0.56 191.31 3.52 ice-9/eval.scm:202:12
0.56 10.42 3.49 ice-9/eval.scm:278:9
0.53 3.29 3.29 anon #x862828
0.51 3.18 3.18 ice-9/eval.scm:224:11
0.49 22.12 3.10 ice-9/eval.scm:263:9
0.49 3.06 3.06 anon #x85e520
0.46 3.87 2.91 texinfo/string-utils.scm:98:5
0.46 2.91 2.91 anon #x863f5c
0.45 2.79 2.79 anon #x85bd88
0.44 21.07 2.75 ice-9/psyntax.scm:855:4:resolve-identifier
0.44 2.75 2.75 anon #x8670e8
0.41 2.56 2.56 ice-9/eval.scm:126:12
0.40 2.48 2.48 anon #x85d788
0.39 2.44 2.44 anon #x85c91c
0.38 2.36 2.36 anon #x8665c0
0.38 2.36 2.36 anon #x8652d0
0.37 35.75 2.32 ice-9/format.scm:759:2:format:out-obj-padded
0.36 208.28 2.25 ice-9/psyntax.scm:1527:8:rebuild-macro-output
0.36 2.25 2.25 anon #x8665f0
0.34 6.66 2.13 ice-9/eval.scm:159:9
0.33 2.32 2.09 ice-9/eval.scm:417:6
0.33 2.09 2.09 anon #x85e7c8
0.32 2822.35 1.98 ice-9/eval.scm:618:6
0.32 3.52 1.98 ice-9/eval.scm:259:9
0.30 1.90 1.90 ice-9/eval.scm:329:11
0.30 1.86 1.86 ice-9/boot-9.scm:1738:4:throw
0.29 16781.40 1.82 ice-9/threads.scm:388:4
0.29 63.45 1.82 ice-9/eval.scm:586:29
0.29 1.82 1.82 anon #x866620
0.28 1.74 1.74 anon #x85e798
0.27 1.67 1.67 anon #x861978
0.26 98.15 1.63 ice-9/psyntax.scm:1319:4:syntax-type
0.26 5.11 1.63 ice-9/psyntax.scm:3001:6:match
0.25 1.63 1.59 ice-9/eval.scm:336:13
0.25 1.59 1.59 anon #x85c8b8
0.25 1.55 1.55 anon #x866a78
0.25 1.55 1.55 ice-9/eval.scm:590:16
0.24 29.75 1.51 ice-9/psyntax.scm:2964:6:match*
0.24 2.25 1.51 ice-9/eval.scm:263:9
0.22 1.39 1.39 anon #x867780
0.22 1.39 1.36 ice-9/boot-9.scm:3209:4
0.22 1.36 1.36 srfi/srfi-1.scm:912:15
0.21 10.73 1.32 ice-9/eval.scm:297:11
0.20 2052.46 1.28 ice-9/boot-9.scm:253:2:for-each
0.20 1.24 1.24 ice-9/eval.scm:332:11
0.20 1.24 1.24 anon #x866a18
0.19 1.20 1.20 anon #x85e4f0
0.19 1.20 1.20 ice-9/eval.scm:330:13
0.19 1.24 1.16 anon #x8673d4
0.19 1.16 1.16 anon #x8642f8
0.19 1.16 1.16 anon #x85e648
0.18 221.72 1.12 ice-9/boot-9.scm:1673:4:with-exception-handler
0.17 1.08 1.08 anon #x85d658
0.17 1.08 1.08 anon #x869388
0.17 3.18 1.05 ice-9/eval.scm:263:9
0.15 2.29 0.97 ice-9/eval.scm:155:9
0.15 0.97 0.97 srfi/srfi-1.scm:912:15
0.15 0.97 0.97 anon #x866650
0.15 238.26 0.93 ice-9/eval.scm:163:9
0.15 4.65 0.93 ice-9/boot-9.scm:2982:0:nested-ref-module
0.15 1.55 0.93 ice-9/eval.scm:155:9
0.15 0.93 0.93 anon #x85cdfc
0.14 28.04 0.89 ice-9/ports.scm:545:0:call-with-output-string
0.14 1.28 0.89 ice-9/eval.scm:259:9
0.14 0.89 0.89 anon #x85c190
0.14 1.63 0.85 ice-9/psyntax.scm:2007:4:strip
0.13 97177.37 0.81 ice-9/boot-9.scm:220:5:map1
0.13 15.30 0.81 ice-9/psyntax.scm:1417:4:expand-expr
0.13 2.91 0.81 ice-9/eval.scm:244:10
0.13 0.85 0.81 anon #x864df0
0.13 0.85 0.81 ice-9/eval.scm:342:13
0.13 0.81 0.81 anon #x85ccc8
0.13 0.81 0.81 anon #x85c010
0.12 3.72 0.77 ice-9/boot-9.scm:2790:0:module-ref-submodule
0.12 1.94 0.77 ice-9/psyntax.scm:3017:12:$sc-dispatch
0.12 851.31 0.74 ice-9/eval.scm:172:11
0.12 1.51 0.74 ice-9/eval.scm:187:12
0.12 1.12 0.74 ice-9/eval.scm:457:6
0.12 0.74 0.74 ice-9/format.scm:738:44
0.12 0.74 0.74 anon #x866080
0.12 0.74 0.74 anon #x866230
0.11 0.70 0.70 anon #x864b88
0.11 740.02 0.66 ice-9/psyntax.scm:1611:10:parse
0.11 10.30 0.66 ice-9/psyntax.scm:720:4:id-var-name
0.11 1.12 0.66 ice-9/eval.scm:259:9
0.11 0.66 0.66 ice-9/boot-9.scm:2468:2
0.10 2570.57 0.62 ice-9/eval.scm:174:20:lp
0.10 2.36 0.62 ice-9/psyntax.scm:2927:6:match-each-any
0.10 0.97 0.62 ice-9/boot-9.scm:215:2:map
0.10 0.62 0.62 anon #x8627f8
0.09 1213507.94 0.58 srfi/srfi-1.scm:584:5:map1
0.09 8391.67 0.58 ice-9/boot-9.scm:3211:7
0.09 0.62 0.58 anon #x85bcb0
0.09 102.45 0.54 ice-9/eval.scm:625:6
0.09 0.54 0.54 ice-9/boot-9.scm:1202:6
0.09 0.54 0.54 anon #x8651b8
0.08 54.38 0.50 ice-9/psyntax.scm:1525:4:expand-macro
0.08 11.16 0.50 ice-9/psyntax.scm:961:4:free-id=?
0.08 3.41 0.50 ice-9/eval.scm:664:2:compile
0.08 3.21 0.50 ice-9/psyntax.scm:2011:12:f
0.08 1.36 0.50 ice-9/boot-9.scm:1216:4
0.08 0.50 0.50 anon #x864360
0.08 0.50 0.50 anon #x85e158
0.07 0.54 0.46 ice-9/vlist.scm:544:0:vhash-assv
0.07 0.46 0.46 ice-9/eval.scm:153:9
0.07 1.82 0.43 ice-9/psyntax.scm:330:4:analyze-variable
0.07 1.08 0.43 ice-9/psyntax.scm:668:4:make-binding-wrap
0.07 0.89 0.43 ice-9/eval.scm:155:9
0.07 0.43 0.43 anon #x85c280
0.06 324.17 0.39 srfi/srfi-1.scm:628:2:for-each
0.06 0.39 0.39 ice-9/boot-9.scm:2468:2
0.06 0.39 0.39 anon #x8677b0
0.06 0.39 0.39 anon #x85ed48
0.06 0.39 0.39 ice-9/boot-9.scm:2468:2
0.06 22.78 0.35 ice-9/psyntax.scm:621:4:gen-labels
0.06 0.43 0.35 ice-9/boot-9.scm:1750:4:with-throw-handler
0.06 0.35 0.35 json/builder.scm:76:0:build-string
0.06 0.35 0.35 ice-9/regex.scm:125:0:match:substring
0.06 0.35 0.35 anon #x85c2e0
0.06 0.35 0.35 json/builder.scm:93:12
0.06 0.35 0.35 anon #x867120
0.06 0.35 0.35 anon #x865300
0.06 0.35 0.35 anon #x85d530
0.06 0.35 0.35 anon #x85fa74
0.05 23.86 0.31 ice-9/eval.scm:191:12
0.05 3.37 0.31 anon #x867c8c
0.05 1.28 0.31 ice-9/eval.scm:159:9
0.05 0.66 0.31 texinfo/string-utils.scm:228:12
0.05 0.31 0.31 anon #x85c550
0.05 0.31 0.31 anon #x862bd8
0.05 0.31 0.31 anon #x85fe88
0.05 0.31 0.31 anon #x85cd8c
0.05 0.31 0.31 anon #x85d9a8
0.04 1.98 0.27 sxml/ssax/input-parse.scm:94:0:next-token
0.04 0.81 0.27 ice-9/psyntax.scm:1568:4:expand-body
0.04 0.27 0.27 anon #x85ed18
0.04 0.27 0.27 anon #x863900
0.04 0.27 0.27 anon #x860dc8
0.04 0.27 0.27 anon #x860a00
0.04 0.27 0.27 ice-9/boot-9.scm:3545:0:autoload-done!
0.04 0.27 0.27 ice-9/boot-9.scm:3434:11:b
0.04 0.27 0.27 anon #x85edd8
0.04 81.54 0.23 ice-9/psyntax.scm:332:10
0.04 17.86 0.23 web/uri.scm:275:0:string->uri-reference
0.04 9.76 0.23 ice-9/psyntax.scm:1490:28
0.04 6.78 0.23 ice-9/eval.scm:214:21:lp
0.04 3.29 0.23 ice-9/psyntax.scm:1731:32
0.04 0.23 0.23 srfi/srfi-1.scm:912:15
0.04 0.23 0.23 anon #x85e2b0
0.04 0.23 0.23 anon #x866b08
0.04 0.23 0.23 anon #x861ce8
0.04 0.23 0.23 ice-9/psyntax.scm:547:4:extend-var-env
0.04 0.23 0.23 ice-9/eval.scm:259:9
0.04 0.23 0.23 anon #x864b18
0.04 0.23 0.23 ice-9/psyntax.scm:353:9
0.03 437.23 0.19 ice-9/eval.scm:159:9
0.03 99.39 0.19 ice-9/psyntax.scm:2274:28:lp
0.03 18.05 0.19 web/uri.scm:304:0:string->uri
0.03 6.93 0.19 ice-9/boot-9.scm:230:5:map2
0.03 2.21 0.19 ice-9/psyntax.scm:2110:7:gen-syntax
0.03 1.36 0.19 ice-9/boot-9.scm:3116:4
0.03 0.77 0.19 ice-9/boot-9.scm:3083:0:module-generate-unique-id!
0.03 0.70 0.19 ice-9/boot-9.scm:1460:4:make-exception
0.03 0.46 0.19 ice-9/eval.scm:259:9
0.03 0.39 0.19 ice-9/eval.scm:159:9
0.03 0.39 0.19 ice-9/psyntax.scm:1035:4:bound-id-member?
0.03 0.23 0.19 anon #x85d7b8
0.03 0.19 0.19 ice-9/psyntax.scm:714:12
0.03 0.19 0.19 rnrs/io/ports.scm:467:0:put-char
0.03 0.19 0.19 anon #x868128
0.03 0.19 0.19 anon #x867c90
0.03 0.19 0.19 anon #x864568
0.03 0.19 0.19 ice-9/psyntax.scm:712:4:same-marks?
0.03 0.19 0.19 ice-9/eval.scm:345:13
0.03 0.19 0.19 anon #x866d2c
0.03 0.19 0.19 ice-9/boot-9.scm:2468:2
0.02 17.62 0.15 ice-9/psyntax.scm:1020:13
0.02 2.60 0.15 ice-9/psyntax.scm:1772:4:ellipsis?
0.02 1.47 0.15 ice-9/psyntax.scm:2981:26:collect
0.02 1.20 0.15 ice-9/eval.scm:140:2:compile-top-call
0.02 0.43 0.15 ice-9/psyntax.scm:1611:33
0.02 0.43 0.15 ice-9/psyntax.scm:2269:19
0.02 0.43 0.15 ice-9/psyntax.scm:1046:22
0.02 0.39 0.15 ice-9/psyntax.scm:417:4:build-let
0.02 0.15 0.15 ice-9/psyntax.scm:2769:10:syntax->datum
0.02 0.15 0.15 anon #x864fc8
0.02 0.15 0.15 anon #x863930
0.02 0.15 0.15 ice-9/psyntax.scm:1014:4:valid-bound-ids?
0.02 0.15 0.15 anon #x85e5e0
0.02 0.15 0.15 anon #x85c5e0
0.02 0.15 0.15 rnrs/io/ports.scm:467:0
0.02 0.15 0.15 ice-9/boot-9.scm:806:0:and=>
0.02 0.15 0.15 ice-9/boot-9.scm:3552:0:autoload-in-progress!
0.02 0.15 0.15 anon #x85e4c0
0.02 16543.11 0.12 ice-9/psyntax.scm:1114:10:parse
0.02 123.18 0.12 ice-9/eval.scm:631:6
0.02 87.69 0.12 ice-9/psyntax.scm:3207:32
0.02 20.68 0.12 ice-9/psyntax.scm:2657:21:gen-clause
0.02 17.93 0.12 ice-9/psyntax.scm:1046:22
0.02 5.93 0.12 texinfo/string-utils.scm:40:0:transform-string
0.02 4.61 0.12 json/builder.scm:187:0:json-build
0.02 3.02 0.12 ice-9/psyntax.scm:2590:25:cvt
0.02 2.83 0.12 ice-9/psyntax.scm:2887:6:match-each
0.02 2.36 0.12 ice-9/psyntax.scm:3131:4:quasi
0.02 2.25 0.12 ice-9/psyntax.scm:1490:28
0.02 0.81 0.12 srfi/srfi-1.scm:989:0:lset-intersection
0.02 0.50 0.12 ice-9/psyntax.scm:1028:4:distinct-bound-ids?
0.02 0.23 0.12 ice-9/psyntax.scm:2034:4:gen-var
0.02 0.19 0.12 ice-9/boot-9.scm:1508:8
0.02 0.15 0.12 ice-9/boot-9.scm:311:0:or-map
0.02 0.15 0.12 ice-9/psyntax.scm:584:4:id?
0.02 0.15 0.12 ice-9/vlist.scm:539:0:vhash-assq
0.02 0.12 0.12 anon #x8693bc
0.02 0.12 0.12 anon #x866ad8
0.02 0.12 0.12 anon #x866450
0.02 0.12 0.12 ice-9/psyntax.scm:540:4:extend-env
0.02 0.12 0.12 anon #x861c7c
0.02 0.12 0.12 srfi/srfi-60.scm:57:0:bitwise-if
0.02 0.12 0.12 anon #x863ff4
0.02 0.12 0.12 anon #x85f1f8
0.02 0.12 0.12 anon #x85dd10
0.02 0.12 0.12 anon #x85f258
0.02 0.12 0.12 anon #x8671f0
0.02 0.12 0.12 anon #x85e618
0.02 0.12 0.12 anon #x85f850
0.02 0.12 0.12 anon #x85bb50
0.02 0.12 0.12 ice-9/eval.scm:590:16:proc
0.02 0.12 0.12 anon #x860a30
0.02 0.12 0.12 anon #x864aa8
0.02 0.12 0.12 ice-9/psyntax.scm:3125:36
0.01 127.75 0.08 ice-9/eval.scm:196:12
0.01 20.26 0.08 ice-9/psyntax.scm:2370:49
0.01 11.08 0.08 ice-9/psyntax.scm:1061:4:expand-sequence
0.01 9.68 0.08 ice-9/psyntax.scm:2637:21:build-dispatch-call
0.01 5.89 0.08 web/uri.scm:229:0:parse-authority
0.01 0.85 0.08 ice-9/eval.scm:159:9
0.01 0.81 0.08 ice-9/psyntax.scm:2259:7
0.01 0.43 0.08 ice-9/boot-9.scm:1628:8:lp
0.01 0.31 0.08 ice-9/psyntax.scm:3176:6
0.01 0.27 0.08 ice-9/psyntax.scm:2688:21:gen-syntax-case
0.01 0.27 0.08 ice-9/psyntax.scm:2101:19
0.01 0.23 0.08 ice-9/eval.scm:263:9
0.01 0.23 0.08 texinfo.scm:990:0:reverse-collect-str-drop-ws
0.01 0.19 0.08 ice-9/psyntax.scm:1000:4:bound-id=?
0.01 0.15 0.08 ice-9/boot-9.scm:1195:8
0.01 0.15 0.08 ice-9/eval.scm:321:21
0.01 0.15 0.08 ice-9/psyntax.scm:558:4:macros-only-env
0.01 0.15 0.08 srfi/srfi-1.scm:994:17
0.01 0.15 0.08 ice-9/psyntax.scm:2247:7:regen
0.01 0.12 0.08 ice-9/vlist.scm:449:0:vhash-cons
0.01 0.12 0.08 ice-9/boot-9.scm:1498:8
0.01 0.08 0.08 anon #x85cec4
0.01 0.08 0.08 ice-9/boot-9.scm:3540:0:autoload-done-or-in-progress?
0.01 0.08 0.08 texinfo/string-utils.scm:325:36
0.01 0.08 0.08 ice-9/vlist.scm:494:0:vhash-fold*
0.01 0.08 0.08 ice-9/psyntax.scm:1803:13
0.01 0.08 0.08 ice-9/eval.scm:335:11
0.01 0.08 0.08 anon #x85f7f0
0.01 0.08 0.08 anon #x85cff0
0.01 0.08 0.08 texinfo.scm:1126:0:texi-fragment->stexi
0.01 0.08 0.08 ice-9/boot-9.scm:1750:4:with-throw-handler
0.01 0.08 0.08 ice-9/eval.scm:355:9
0.01 0.08 0.08 anon #x85e48c
0.01 0.08 0.08 anon #x85d628
0.01 0.08 0.08 anon #x868008
0.01 0.08 0.08 anon #x867ee8
0.01 0.08 0.08 ice-9/eval.scm:159:9
0.01 0.08 0.08 ice-9/boot-9.scm:706:2:make-prompt-tag
0.01 0.08 0.08 ice-9/boot-9.scm:1396:0:symbol-append
0.01 0.08 0.08 anon #x85c610
0.01 0.08 0.08 anon #x85bf6c
0.01 0.08 0.08 ice-9/eval.scm:580:2:compile-lambda
0.01 0.08 0.08 ice-9/exceptions.scm:295:0:guile-system-error-converter
0.01 0.08 0.08 texinfo.scm:1056:3
0.01 0.08 0.08 srfi/srfi-1.scm:932:22
0.01 0.08 0.08 ice-9/boot-9.scm:2201:0:%load-announce
0.01 0.08 0.08 anon #x85f950
0.01 0.08 0.08 ice-9/eval.scm:155:9
0.01 0.08 0.08 texinfo/string-utils.scm:80:25
0.01 0.08 0.08 anon #x864064
0.01 0.08 0.08 ice-9/boot-9.scm:1153:19
0.01 822.49 0.04 ice-9/boot-9.scm:148:0:with-fluid*
0.01 720.77 0.04 ice-9/psyntax.scm:2360:21:expand-let
0.01 304.76 0.04 ice-9/ports.scm:450:0:call-with-output-file
0.01 160.63 0.04 srfi/srfi-1.scm:452:2:fold
0.01 30.10 0.04 ice-9/psyntax.scm:273:4
0.01 21.34 0.04 ice-9/eval.scm:303:11
0.01 10.11 0.04 json/builder.scm:135:0:json-build-array
0.01 8.75 0.04 ice-9/psyntax.scm:1748:32
0.01 8.72 0.04 ice-9/eval.scm:244:10
0.01 6.97 0.04 texinfo/plain-text.scm:185:0:para
0.01 6.86 0.04 texinfo/string-utils.scm:403:0:fill-string
0.01 6.78 0.04 texinfo/string-utils.scm:323:2
0.01 5.69 0.04 texinfo.scm:1194:2:loop
0.01 3.60 0.04 ice-9/psyntax.scm:2629:39
0.01 2.98 0.04 ice-9/eval.scm:212:12
0.01 2.67 0.04 web/uri.scm:201:0:valid-host?
0.01 2.36 0.04 ice-9/boot-9.scm:300:0:and-map
0.01 2.21 0.04 texinfo.scm:742:4
0.01 1.67 0.04 ice-9/psyntax.scm:1410:4:expand
0.01 1.51 0.04 texinfo/plain-text.scm:306:0:stexi->plain-text
0.01 1.24 0.04 ice-9/eval.scm:182:7:proc
0.01 1.24 0.04 srfi/srfi-1.scm:925:0:lset=
0.01 1.12 0.04 srfi/srfi-1.scm:850:0:every1
0.01 1.12 0.04 ice-9/boot-9.scm:1738:4:throw
0.01 0.81 0.04 ice-9/boot-9.scm:1462:6:flatten
0.01 0.77 0.04 json/builder.scm:101:0:build-object-pair
0.01 0.77 0.04 ice-9/eval.scm:222:7:proc
0.01 0.74 0.04 ice-9/eval.scm:208:22:lp
0.01 0.66 0.04 ice-9/psyntax.scm:3118:2
0.01 0.62 0.04 ice-9/eval.scm:278:9
0.01 0.62 0.04 ice-9/psyntax.scm:3220:15
0.01 0.58 0.04 ice-9/eval.scm:155:9
0.01 0.54 0.04 ice-9/boot-9.scm:1615:4:raise-exception
0.01 0.50 0.04 ice-9/exceptions.scm:296:9
0.01 0.39 0.04 texinfo/string-utils.scm:247:0:split-by-single-words
0.01 0.39 0.04 ice-9/eval.scm:168:21:lp
0.01 0.35 0.04 ice-9/psyntax.scm:3176:6
0.01 0.27 0.04 ice-9/eval.scm:644:6
0.01 0.23 0.04 sxml/transform.scm:153:4:loop
0.01 0.23 0.04 ice-9/psyntax.scm:3175:4:quasicons
0.01 0.19 0.04 ice-9/psyntax.scm:3152:14
0.01 0.19 0.04 ice-9/boot-9.scm:2757:0:module-add!
0.01 0.15 0.04 srfi/srfi-1.scm:580:2:map
0.01 0.15 0.04 ice-9/boot-9.scm:3982:14
0.01 0.15 0.04 ice-9/eval.scm:273:7:proc
0.01 0.15 0.04 ice-9/boot-9.scm:2729:0:module-make-local-var!
0.01 0.12 0.04 ice-9/psyntax.scm:2696:42
0.01 0.12 0.04 ice-9/exceptions.scm:188:9
0.01 0.12 0.04 sxml/upstream/input-parse.scm:108:0:skip-while
0.01 0.12 0.04 ice-9/boot-9.scm:2746:0:module-ensure-local-variable!
0.01 0.08 0.04 texinfo.scm:653:0:complete-start-command
0.01 0.08 0.04 ice-9/eval.scm:159:9
0.01 0.08 0.04 sxml/transform.scm:146:0:pre-post-order
0.01 0.08 0.04 ice-9/boot-9.scm:962:0:record-type-parents
0.01 0.08 0.04 ice-9/boot-9.scm:3956:2
0.01 0.08 0.04 texinfo/html.scm:265:18
0.01 0.08 0.04 texinfo.scm:388:0:command-spec
0.01 0.08 0.04 sxml/simple.scm:142:2:loop
0.01 0.04 0.04 ice-9/psyntax.scm:2649:70
0.01 0.04 0.04 ice-9/boot-9.scm:791:8
0.01 0.04 0.04 ice-9/psyntax.scm:3214:35
0.01 0.04 0.04 ice-9/psyntax.scm:2762:10:datum->syntax
0.01 0.04 0.04 anon #x85e738
0.01 0.04 0.04 anon #x86a4cc
0.01 0.04 0.04 srfi/srfi-1.scm:931:22
0.01 0.04 0.04 ice-9/boot-9.scm:1153:19
0.01 0.04 0.04 anon #x85cba8
0.01 0.04 0.04 ice-9/psyntax.scm:3143:16
0.01 0.04 0.04 ice-9/psyntax.scm:1046:22
0.01 0.04 0.04 anon #x85cb48
0.01 0.04 0.04 ice-9/psyntax.scm:411:4:build-sequence
0.01 0.04 0.04 ice-9/boot-9.scm:3325:13
0.01 0.04 0.04 ice-9/psyntax.scm:2905:10:f
0.01 0.04 0.04 ice-9/psyntax.scm:588:22
0.01 0.04 0.04 ice-9/boot-9.scm:3979:0:module-export!
0.01 0.04 0.04 srfi/srfi-1.scm:904:0:member
0.01 0.04 0.04 texinfo/plain-text.scm:192:0:code
0.01 0.04 0.04 texinfo.scm:865:2
0.01 0.04 0.04 anon #x85c490
0.01 0.04 0.04 ice-9/eval.scm:676:7
0.01 0.04 0.04 ice-9/boot-9.scm:1306:0:parameter?
0.01 0.04 0.04 anon #x867eb8
0.01 0.04 0.04 ice-9/match.upstream.scm:289:2
0.01 0.04 0.04 anon #x860d28
0.01 0.04 0.04 ice-9/boot-9.scm:1299:5
0.01 0.04 0.04 ice-9/boot-9.scm:1153:19
0.01 0.04 0.04 texinfo/html.scm:233:21
0.01 0.04 0.04 json/builder.scm:179:11
0.01 0.04 0.04 sxml/upstream/input-parse.scm:249:0:next-token-of
0.01 0.04 0.04 ice-9/boot-9.scm:1345:3
0.01 0.04 0.04 anon #x85f6cc
0.01 0.04 0.04 anon #x864958
0.01 0.04 0.04 anon #x860fc0
0.01 0.04 0.04 anon #x85e6d8
0.01 0.04 0.04 ice-9/psyntax.scm:353:9
0.01 0.04 0.04 anon #x8682a8
0.01 0.04 0.04 ice-9/boot-9.scm:792:28
0.01 0.04 0.04 srfi/srfi-1.scm:890:0:alist-delete
0.01 0.04 0.04 ice-9/boot-9.scm:416:0
0.01 0.04 0.04 texinfo/html.scm:274:0:stexi->shtml
0.01 0.04 0.04 anon #x865a80
0.01 0.04 0.04 anon #x85eec8
0.01 0.04 0.04 ice-9/boot-9.scm:1769:4:catch
0.01 0.04 0.04 ice-9/psyntax.scm:1415:12
0.01 0.04 0.04 anon #x85fb54
0.01 0.04 0.04 ice-9/psyntax.scm:373:4:build-simple-lambda
0.01 0.04 0.04 anon #x867ae8
0.01 0.04 0.04 ice-9/eval.scm:383:13
0.01 0.04 0.04 ice-9/match.upstream.scm:508:2
0.01 0.04 0.04 anon #x866170
0.01 0.04 0.04 anon #x8604f0
0.01 0.04 0.04 ice-9/boot-9.scm:2468:2
0.01 0.04 0.04 ice-9/boot-9.scm:3303:48
0.01 0.04 0.04 anon #x860400
0.01 0.04 0.04 texinfo.scm:864:0:make-command-parser
0.01 0.04 0.04 texinfo.scm:847:0:index
0.01 0.04 0.04 anon #x864290
0.01 0.04 0.04 ice-9/ports.scm:416:0:open-output-file
0.01 0.04 0.04 ice-9/eval.scm:128:2:primitive=?
0.01 0.04 0.04 anon #x85d5f8
0.00 8398.18 0.00 ice-9/boot-9.scm:2803:0:save-module-excursion
0.00 8388.88 0.00 ice-9/psyntax.scm:1084:4:expand-top-sequence
0.00 8386.44 0.00 ice-9/boot-9.scm:3256:0:resolve-interface
0.00 8386.05 0.00 ice-9/boot-9.scm:3500:5
0.00 8385.55 0.00 anon #x863d34
0.00 8385.55 0.00 ice-9/boot-9.scm:3508:21
0.00 8251.06 0.00 ice-9/boot-9.scm:3381:5
0.00 8251.06 0.00 ice-9/boot-9.scm:3351:0:define-module*
0.00 305.38 0.00 anon #x85ba1c
0.00 125.93 0.00 anon #x85dd3c
0.00 123.29 0.00 ice-9/boot-9.scm:2557:0:call-with-deferred-observers
0.00 123.14 0.00 srfi/srfi-1.scm:681:0:filter-map
0.00 117.91 0.00 ice-9/psyntax.scm:1157:30
0.00 112.99 0.00 anon #x8651b4
0.00 92.23 0.00 ice-9/ports.scm:428:0:call-with-input-file
0.00 25.76 0.00 srfi/srfi-1.scm:672:0:append-map
0.00 18.75 0.00 ice-9/psyntax.scm:2011:12
0.00 16.50 0.00 ice-9/psyntax.scm:2087:24
0.00 12.63 0.00 ice-9/boot-9.scm:4356:3
0.00 12.63 0.00 ice-9/boot-9.scm:2168:0:%start-stack
0.00 12.63 0.00 ice-9/boot-9.scm:2172:5
0.00 12.63 0.00 anon #x863b14
0.00 12.51 0.00 ice-9/boot-9.scm:3897:0:process-use-modules
0.00 12.51 0.00 ice-9/boot-9.scm:3898:25
0.00 11.04 0.00 ice-9/psyntax.scm:1064:24:dobody
0.00 10.88 0.00 json/builder.scm:115:0:json-build-object
0.00 10.07 0.00 srfi/srfi-43.scm:518:2:vector-for-each
0.00 8.91 0.00 ice-9/psyntax.scm:1046:22
0.00 7.82 0.00 anon #x85ba90
0.00 7.32 0.00 anon #x85e154
0.00 6.97 0.00 texinfo/plain-text.scm:182:0:fragment
0.00 6.39 0.00 ice-9/psyntax.scm:3226:4
0.00 6.00 0.00 anon #x86510c
0.00 5.77 0.00 ice-9/psyntax.scm:1908:4
0.00 5.77 0.00 ice-9/psyntax.scm:2297:26
0.00 5.69 0.00 ice-9/psyntax.scm:1974:13
0.00 5.31 0.00 ice-9/eval.scm:244:10
0.00 5.07 0.00 ice-9/ftw.scm:422:2:loop
0.00 3.52 0.00 ice-9/psyntax.scm:2541:19
0.00 3.45 0.00 ice-9/psyntax.scm:2154:43
0.00 3.45 0.00 anon #x860dc4
0.00 2.98 0.00 texinfo.scm:891:12:loop
0.00 2.98 0.00 texinfo.scm:1130:2:parse
0.00 2.71 0.00 texinfo.scm:1193:0:postprocess
0.00 2.25 0.00 ice-9/psyntax.scm:1761:4:eval-local-transformer
0.00 2.25 0.00 ice-9/psyntax.scm:1046:22
0.00 2.01 0.00 ice-9/psyntax.scm:2663:45
0.00 1.82 0.00 srfi/srfi-1.scm:600:7:map2
0.00 1.67 0.00 anon #x867c5c
0.00 1.55 0.00 ice-9/psyntax.scm:3122:7:f
0.00 1.51 0.00 ice-9/rdelim.scm:83:0:read-delimited
0.00 1.39 0.00 ice-9/eval.scm:278:9
0.00 1.01 0.00 anon #x86622c
0.00 1.01 0.00 ice-9/psyntax.scm:2373:21
0.00 0.97 0.00 ice-9/exceptions.scm:197:0:convert-guile-exception
0.00 0.97 0.00 ice-9/psyntax.scm:2285:26
0.00 0.93 0.00 ice-9/match.upstream.scm:341:2
0.00 0.81 0.00 sxml/simple.scm:269:0:element->xml
0.00 0.70 0.00 texinfo/plain-text.scm:136:0:item
0.00 0.70 0.00 ice-9/psyntax.scm:2067:22
0.00 0.66 0.00 ice-9/psyntax.scm:3149:16
0.00 0.66 0.00 anon #x85eef4
0.00 0.54 0.00 ice-9/psyntax.scm:1424:11
0.00 0.50 0.00 anon #x85ea04
0.00 0.50 0.00 ice-9/eval.scm:574:8
0.00 0.46 0.00 texinfo/plain-text.scm:131:0:itemize
0.00 0.46 0.00 ice-9/psyntax.scm:2062:5
0.00 0.46 0.00 anon #x862704
0.00 0.43 0.00 srfi/srfi-1.scm:487:0:fold-right
0.00 0.39 0.00 ice-9/psyntax.scm:2725:21
0.00 0.35 0.00 ice-9/psyntax.scm:2417:24
0.00 0.35 0.00 ice-9/boot-9.scm:3435:13
0.00 0.35 0.00 ice-9/psyntax.scm:1804:8:check
0.00 0.35 0.00 ice-9/psyntax.scm:1794:8:req
0.00 0.35 0.00 ice-9/ports.scm:527:0:call-with-input-string
0.00 0.27 0.00 sxml/simple.scm:378:4
0.00 0.27 0.00 texinfo.scm:866:4:visit
0.00 0.27 0.00 web/uri.scm:332:0:uri->string
0.00 0.27 0.00 ice-9/boot-9.scm:77:0:dynamic-wind
0.00 0.23 0.00 ice-9/psyntax.scm:1046:22
0.00 0.23 0.00 texinfo.scm:1058:3
0.00 0.23 0.00 ice-9/psyntax.scm:3211:4:emit
0.00 0.23 0.00 texinfo/plain-text.scm:118:0:enumerate
0.00 0.19 0.00 ice-9/boot-9.scm:3875:7
0.00 0.19 0.00 anon #x85db2c
0.00 0.15 0.00 anon #x85db8c
0.00 0.15 0.00 ice-9/psyntax.scm:3143:16
0.00 0.15 0.00 ice-9/boot-9.scm:4026:0
0.00 0.15 0.00 ice-9/boot-9.scm:416:0
0.00 0.15 0.00 ice-9/boot-9.scm:1815:7
0.00 0.15 0.00 ice-9/match.upstream.scm:709:2
0.00 0.12 0.00 ice-9/psyntax.scm:3060:2
0.00 0.12 0.00 json/builder.scm:203:0:scm->json
0.00 0.12 0.00 rnrs/io/ports.scm:393:0:open-string-output-port
0.00 0.12 0.00 srfi/srfi-43.scm:818:2:vector-every
0.00 0.12 0.00 ice-9/eval.scm:676:7:proc
0.00 0.12 0.00 ice-9/rdelim.scm:193:0:read-line
0.00 0.12 0.00 ice-9/psyntax.scm:2396:24
0.00 0.12 0.00 ice-9/boot-9.scm:3802:4:parse
0.00 0.12 0.00 ice-9/psyntax.scm:1734:4:expand-local-syntax
0.00 0.12 0.00 ice-9/psyntax.scm:2729:41
0.00 0.12 0.00 texinfo.scm:484:0:read-command-token
0.00 0.08 0.00 ice-9/boot-9.scm:3846:16
0.00 0.08 0.00 ice-9/psyntax.scm:1196:42
0.00 0.08 0.00 srfi/srfi-9.scm:287:47
0.00 0.08 0.00 srfi/srfi-9.scm:217:20:id-list-contains?
0.00 0.08 0.00 srfi/srfi-9.scm:215:9
0.00 0.08 0.00 ice-9/boot-9.scm:3339:29
0.00 0.08 0.00 json/builder.scm:170:0:json-valid?
0.00 0.08 0.00 ice-9/eval.scm:317:15
0.00 0.08 0.00 ice-9/psyntax.scm:1262:4:parse-when-list
0.00 0.08 0.00 srfi/srfi-1.scm:838:0:every
0.00 0.08 0.00 ice-9/psyntax.scm:2753:10:macroexpand
0.00 0.08 0.00 ice-9/psyntax.scm:1963:12
0.00 0.08 0.00 ice-9/boot-9.scm:340:2:string-every
0.00 0.04 0.00 git/clone.scm:60:0
0.00 0.04 0.00 ice-9/eval.scm:263:9
0.00 0.04 0.00 git.scm:59:0
0.00 0.04 0.00 ice-9/match.upstream.scm:758:2
0.00 0.04 0.00 anon #x862d00
0.00 0.04 0.00 sxml/simple.scm:87:0:xml->sxml
0.00 0.04 0.00 ice-9/boot-9.scm:3802:4
0.00 0.04 0.00 srfi/srfi-19.scm:1387:0:priv:string->date
0.00 0.04 0.00 anon #x7f799ebc30e8
0.00 0.04 0.00 anon #x863ab8
0.00 0.04 0.00 system/base/target.scm:59:0:with-target
0.00 0.04 0.00 ice-9/eval.scm:159:9
0.00 0.04 0.00 srfi/srfi-9.scm:221:31
0.00 0.04 0.00 srfi/srfi-9.scm:225:12
0.00 0.04 0.00 ice-9/psyntax.scm:1799:13
0.00 0.04 0.00 ice-9/match.upstream.scm:289:2
0.00 0.04 0.00 ice-9/boot-9.scm:2820:0:module-ref
0.00 0.04 0.00 ice-9/psyntax.scm:2135:29:k
0.00 0.04 0.00 web/http.scm:2042:0
0.00 0.04 0.00 ice-9/psyntax.scm:3121:7
0.00 0.04 0.00 git/fetch.scm:132:0
0.00 0.04 0.00 srfi/srfi-19.scm:1435:0:string->date
0.00 0.04 0.00 web/request.scm:304:0
0.00 0.04 0.00 ice-9/psyntax.scm:2393:19
0.00 0.04 0.00 srfi/srfi-1.scm:255:0:list-tabulate
0.00 0.04 0.00 ice-9/regex.scm:170:0:fold-matches
0.00 0.04 0.00 git.scm:53:7
0.00 0.04 0.00 ice-9/psyntax.scm:1668:42
0.00 0.04 0.00 ice-9/psyntax.scm:1328:21
0.00 0.04 0.00 srfi/srfi-19.scm:1182:0:integer-reader
0.00 0.04 0.00 ice-9/psyntax.scm:2134:18:f
0.00 0.04 0.00 system/base/target.scm:100:0:triplet-pointer-size
0.00 0.04 0.00 ice-9/psyntax.scm:588:22
0.00 0.04 0.00 ice-9/psyntax.scm:3073:4:expand-syntax-rules
0.00 0.04 0.00 ice-9/psyntax.scm:2699:50
0.00 0.04 0.00 rnrs/io/ports.scm:393:0
0.00 0.04 0.00 ice-9/boot-9.scm:3821:9
0.00 0.04 0.00 ice-9/psyntax.scm:2201:7:gen-map
0.00 0.04 0.00 ice-9/regex.scm:191:0:regexp-substitute/global
0.00 0.04 0.00 ice-9/match.upstream.scm:457:2
0.00 0.04 0.00 web/client.scm:627:0
0.00 0.04 0.00 ice-9/psyntax.scm:3218:9:f
0.00 0.04 0.00 ice-9/popen.scm:87:0:open-pipe*
0.00 0.04 0.00 anon #x866804
0.00 0.04 0.00 ice-9/vlist.scm:534:0:vhash-assoc
0.00 0.04 0.00 anon #x86428c
0.00 0.04 0.00 ice-9/psyntax.scm:302:4:maybe-name-value!
0.00 0.04 0.00 ice-9/psyntax.scm:3137:24
0.00 0.04 0.00 sxml/upstream/input-parse.scm:45:0:peek-next-char
---
Sample count: 16178
Total time: 626.646389946 seconds (391.254784457 seconds in GC)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Building the web site is slow
2020-11-26 11:01 ` pelzflorian (Florian Pelz)
@ 2020-11-27 10:27 ` Ludovic Courtès
0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2020-11-27 10:27 UTC (permalink / raw)
To: pelzflorian (Florian Pelz); +Cc: guix-devel
Hi,
"pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> skribis:
> On Mon, Nov 23, 2020 at 11:46:08PM +0100, pelzflorian (Florian Pelz) wrote:
>> It is funny, when I try to profile via
>>
>> cd ~/src/guix-artwork/website
>> guix install -p haunt-profile guile-syntax-highlight guile-commonmark haunt
>> LC_ALL=en_US.utf8 \
>> GUILE_LOAD_PATH=haunt-profile/share/guile/site/3.0:$GUILE_LOAD_PATH \
>> /gnu/store/18hp7flyb3yid3yp49i6qcdq0sbi5l1n-guile-3.0.2/bin/guile
>> scheme@(guile-user)> ,profile ((@ (haunt ui) haunt-main) "haunt" "build")
>>
>> it crashes, but only when using ,profile. I will investigate
>> tomorrow.
>
> The crash is prevented by deleting ~/.cache/guile and additionally
> launching guile with --no-auto-compile. I wonder if a compiled file
> even had the right translation or if the macro-expanded translation
> would be part of the compiled file.
Oh I hadn’t realized everything was interpreted. Compiling the web site
may improve things a bit already.
Thanks for investigating!
Ludo’.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-11-27 10:28 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-23 15:03 Building the web site is slow Ludovic Courtès
2020-11-23 22:46 ` pelzflorian (Florian Pelz)
2020-11-23 22:54 ` pelzflorian (Florian Pelz)
2020-11-24 20:27 ` pelzflorian (Florian Pelz)
2020-11-26 11:01 ` pelzflorian (Florian Pelz)
2020-11-27 10:27 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.