-
Notifications
You must be signed in to change notification settings - Fork 594
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Process Gets Stuck at 557 Pending Tasks #2584
Comments
Might be related to #551. |
What's your hardware spec? Building Iosevka, especially without a cache, is... slow, due to its complexity. |
Here are the hardware specs:
How can I get that?
I would like to build this font only once and never have to build it again. Building sure is a painful process, and I don't want to run the risk of not having OpenType in the font files and then realize that some random software needs it or it won't do its job properly :) |
Once you have a successful build then you will have a cache. |
I already have one. Decided to go with many less widths (specifically |
It may take too long to rewrite everything... The current builder is already multithreaded though. |
I can imagine... I mean, hey, it's just a suggestion 😉
I know, but then Go would handle that much better, without the transition between the two languages being too jarring.
Yes! Rust for the win 🚀 |
How can I use my existing build as cache? |
Once you have a successful build, the cache will be there, and is applied automatically. Invalidation of cache will happen when version number changes or some significant change are made to the geometry cache system. |
I'm experiencing the same problem, even when running through |
try running with the argument |
I don't think the default is |
Default argument is how many CPUs you have. On my machine it is 64. I recently added some change to reduce memory use (basically changing how the geometry cache is stored). Using the latest version could somehow help. |
For those running GNU/Linux, it's possible to ask our programs to be nice 😊 nice -n 1 npm run build -- ttf::IosevkaCustom
More information: https://www.gnu.org/software/coreutils/nice Furthermore, it's possible to improve swap memory performance with zram!
Cf. https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html These two tips were very useful to me! No more freezing! |
I wonder if there are equivalents of |
The build process gets stuck at 557 pending build tasks and keeps using the CPU and memory without any reported progress.
9df636450d986d17c3dc3328bd4aa342214d45bf
private-build-plans.toml
private-build-plans.toml
:The text was updated successfully, but these errors were encountered: