當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Dart ZLibEncoder.memLevel用法及代碼示例


dart:io 庫中ZLibEncoder.memLevel 屬性的用法介紹如下。

用法:

int
memLevel
final

指定應為內部壓縮狀態分配多少內存。 1 使用最少的內存但速度很慢並且降低了壓縮率; 9 使用最大內存以獲得最佳速度。默認值為 8

deflate 的內存要求是(以字節為單位):

(1 << (windowBits + 2)) +  (1 << (memLevel + 9))

即:windowBits = 15 為 128K + memLevel = 8 為 128K(默認值)

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 memLevel property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。