-
Notifications
You must be signed in to change notification settings - Fork 13
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
Poor UFO writing performance on Windows #109
Comments
Has this been improved by #150? |
They were. Not sure if I'm still overlooking something... Maybe I need to test ufofmt with and without the new norad. |
How easy would it be to drop file handles on Windows in a different thread? |
hmm, is your idea to send a handle to a cleanup thread that we don't care about, and then everything will be freed when the application exits? Did you read about this somewhere? |
I suppose? See the first link in the root comment. |
😅 ah, oops. Okay yes I think this is definitely something we can look into. |
Here's a video on Windows file system performance considerations, at the point where he talks about closing file handles in a different thread: https://youtu.be/qbKGw8MQ0i8?t=1213 |
Completed by #335 🎉 |
See
Maybe we can make norad close file handles in a different thread on windows? On my Linux machine, writing a 1000 glyph UFO takes 0.2s or something, on my Windows work machine 5s.
The text was updated successfully, but these errors were encountered: