der enabling <code>gvl</code> if you don’t want to launch processors in separate threads. If <code>gvl</code> is enabled ruby won’t waste time on acquiring/releasing VM lock.</p>

<p><code>String</code> and <code>File</code> will set <code>:pledged_size</code> automaticaly.</p>

<p>You can also read zstd docs for more info about options.</p>

<table role="table">
<thead>
<tr>
<th>Option</th>
<th>Related constants</th>
</tr>
</thead>
<tbody>
<tr>
<td>‘compression_level`</td>
<td>‘ZSTDS::Option::MIN_C