Skip to content

Conversation

@pavelsavara
Copy link
Member

  • reduces load of dotnet.timezones.blat from 60ms to 3ms
  • remove free on method name which should not be done

@maraf this doesn't really solve it for memory snapshot. But I think we could implement similar read only VFS overlay in libs/native level and solve this also for WASI. Storing the files and hierarchy directly in the main memory.

@ghost
Copy link

ghost commented Dec 11, 2022

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details
  • reduces load of dotnet.timezones.blat from 60ms to 3ms
  • remove free on method name which should not be done

@maraf this doesn't really solve it for memory snapshot. But I think we could implement similar read only VFS overlay in libs/native level and solve this also for WASI. Storing the files and hierarchy directly in the main memory.

Author: pavelsavara
Assignees: pavelsavara
Labels:

arch-wasm, area-System.Runtime.InteropServices.JavaScript

Milestone: -

@pavelsavara
Copy link
Member Author

System.Tests.TimeZoneInfoTests.IsDaylightSavingTime
Could not find a part of the path '/usr/share/zoneinfo/Europe/London'.

@lewing
Copy link
Member

lewing commented Dec 21, 2022

This is really interesting in that there is clearly some value in a cheap read only filesystem for static data and maybe we could combine this sort of sync io with @lambdageek's green thread prototype without exposing any of the complexity to the runtime

@ghost ghost closed this Jan 20, 2023
@ghost
Copy link

ghost commented Jan 20, 2023

Draft Pull Request was automatically closed for 30 days of inactivity. Please let us know if you'd like to reopen it.

@ghost ghost locked as resolved and limited conversation to collaborators Feb 19, 2023
@pavelsavara pavelsavara deleted the wasm_timezones_vfs branch September 2, 2024 15:29
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants