Instance Fast Instantiation
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Beginne mit dem im Issue verlinkten Wasmtime-Beispiel für fast-instantiation und vergleiche anschließend dessen Pooling-Allocator- und Copy-on-Write-Speicheransätze mit den referenzierten Beispielen Pool.java und CopyOnWriteMemory.java. Das Issue nennt keinen endive-Einstiegspunkt und keine Tests; für den Abschluss müssten ein konkretes Design für fast-instantiation mit messbaren Erfolgskriterien definiert und implementiert werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In Wasmtime they pioneered Fast Instantiation of instances, and those are the patterns:
https://docs.wasmtime.dev/examples-fast-instantiation.html
- the Pooling Allocator: @chirino did some work in this area: https://github.com/roastedroot/proxy-wasm-java-host/blob/fdae031d94278a8e0a14dcdac7c90851a3c16f88/proxy-wasm-java-host/src/main/java/io/roastedroot/proxywasm/internal/Pool.java#L6
- COW Memory: we got reported some success in going down this path and seems like a great thing to have: https://github.com/HubSpot/boomslang/blob/fdc37eec559bafbfcd20ca10fa49344cbae5a4ce/core/src/main/java/com/hubspot/boomslang/CopyOnWriteMemory.java
- Vorherrschende Sprache
- Java
- Sterne
- 306
- Forks
- 20
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 35
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus bytecodealliance/endive
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
bytecodealliance/endive#211 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
bytecodealliance/endive#203 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
bytecodealliance/endive#202 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
bytecodealliance/endive#201 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
bytecodealliance/endive#181 · 3 Kommentare · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in bytecodealliance/endive
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Content
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
RunestoneInteractive/rs#1559 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
inu-appcenter/memorIN-backend#298 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
opendataloader-project/opendataloader-pdf#757 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
redhat-developer/intellij-quarkus#1626 ·