silentjson ist eine hochoptimierte, reflexionsfreie und allokationsfreie JSON-Bibliothek für Go, die extreme Performance bietet, ohne dass eine Codegenerierung erforderlich ist.
silentjson?UnmarshalArrayParallel alle CPU-Kerne und erreicht Geschwindigkeiten von über 12 GB/s.go generate erforderlich. Es funktioniert sofort.| Modus | Durchsatz (MB/s) |
|---|---|
| SilentJSON (AVX2) | 24.670 MB/s ⭐ |
| SilentJSON (Skalar) | 810 MB/s |
| Sonic (JIT) | 644 MB/s |
| Standard (Go) | 110 MB/s |
amd64 für ultraschnelle Verarbeitung.io.Reader.go get github.com/GenshIv/silentjson
var empRegistry = silentjson.BuildRegistry(reflect.TypeOf(Employee{}))
employees := make([]Employee, count)
employees, err := silentjson.UnmarshalArrayParallel[Employee](rawJSON, empRegistry, employees)
// Direktes Dekodieren aus einem SHM-Segment ohne Heap-Allokationen
err := silentjson.ParseObject(shmPayload, reg, unsafe.Pointer(&trade))
Lizenziert unter der MIT-Lizenz. Siehe LICENSE für Details.
$ claude mcp add silentjson \
-- python -m otcore.mcp_server <graph>