Quellcode durchsuchen

Documentation improvement decode option copy_strings.

pull/165/head
Andreas Krüger vor 7 Jahren
Ursprung
Commit
ccd91909c0
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden GPG-Schlüssel-ID: B00C961A90F34BB8
1 geänderte Dateien mit 7 neuen und 6 gelöschten Zeilen
  1. +7
    -6
      README.md

+ 7
- 6
README.md Datei anzeigen

@ -52,12 +52,13 @@ The options for decode are:
will ensure that the parsed object only contains a single entry
containing the last value seen. This mirrors the parsing beahvior
of virtually every other JSON parser.
* `copy_strings` - Normaly when strings are decoded they are created
as sub-binaries of the input data. With some workloads this can lead
to an undeseriable bloating of memory when a few small strings in JSON
keep a reference to the full JSON document alive. Setting this option
will instead allocate new binaries for each string to avoid keeping
the original JSON document around after garbage collection.
* `copy_strings` - Normally, when strings are decoded, they are
created as sub-binaries of the input data. With some workloads, this
leads to an undesirable bloating of memory: Strings in the decode
result keep a reference to the full JSON document alive. Setting
this option will instead allocate new binaries for each string, so
the original JSON document can be garbage collected even though
the decode result is still in use.
* `{bytes_per_red, N}` where N >= 0 - This controls the number of
bytes that Jiffy will process as an equivalent to a reduction. Each
20 reductions we consume 1% of our allocated time slice for the current

Laden…
Abbrechen
Speichern