[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Processing large amounts of files
From: |
Liliana Marie Prikler |
Subject: |
Processing large amounts of files |
Date: |
Wed, 13 Mar 2024 12:22:32 +0100 |
User-agent: |
Evolution 3.46.4 |
Hi Guix,
I have a somewhat unusual workflow that requires me to do a number of
processes on numerous, but small input files. The original is a bit
unwieldy and takes several minutes to compile, but I've managed to
produce a more understandable and better performing example. Note,
that after a certain number of inputs, I get the following error:
info: .16 Loading workflow file `meow.gwl'...
info: 2.80 Computing workflow `cat'...
run: 12.96 Executing: /bin/sh -c
/gnu/store/kmssbjcdcabg9fh4nxscwwpnlb4px30h-gwl-meow.scm …
error: 13.01 Wrong type argument in position 1: #f
For comparison:
time cat /tmp/meow/{0..7769}
[…]
real 0m0,144s
user 0m0,049s
sys 0m0,094s
It takes GWL 6 times longer to compute the workflow than to create the
inputs in Guile, and 600 times longer than to actually execute the
shell command. I think there is room for improvement :)
Cheers
meow.gwl
Description: Text document
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Processing large amounts of files,
Liliana Marie Prikler <=