Skip to content

Conversation

@ChrisRackauckas
Copy link

On v1.3 if you are opening paths the I/O was made thread-safe by default, but if you don't need thread-safety it can be faster to ignore the I/O locks. See JuliaLang/julia#34195 for details. This fixes the performance post v1.3:

Before:

689.599 μs (15 allocations: 347.34 KiB)

After:

243.900 μs (15 allocations: 347.34 KiB)

On v1.3 if you are opening paths the I/O was made thread-safe by default, but if you don't need thread-safety it can be faster to ignore the I/O locks. See JuliaLang/julia#34195 for details. This fixes the performance post v1.3:

Before:

```julia
689.599 μs (15 allocations: 347.34 KiB)
```

After:

```julia
243.900 μs (15 allocations: 347.34 KiB)
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant