Pack200.IPacker.SegmentLimit 欄位
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此屬性是一個數位,提供每個封存區段的估計目標大小 N (以位元組為單位)。
[Android.Runtime.Register("SEGMENT_LIMIT")]
public const string SegmentLimit;
[<Android.Runtime.Register("SEGMENT_LIMIT")>]
val mutable SegmentLimit : string
欄位值
- 屬性
備註
此屬性是一個數位,提供每個封存區段的估計目標大小 N (以位元組為單位)。 如果單一輸入檔案需要超過 N 個字節,則會提供它自己的封存區段。
在特殊情況下,值為 -1 會產生具有所有輸入檔的單一大型區段,而值為 0 會為每個類別產生一個區段。 較大的封存區段會導致較少的片段和更好的壓縮,但處理它們需要更多的記憶體。
每個區段的大小會藉由計算區段中要傳輸的每個輸入檔大小,以及其名稱的大小和其他傳輸的屬性來估計。
默認值為 -1,這表示包裝工具一律會建立單一區段輸出檔案。 在產生極大型輸出檔案的情況下,強烈建議使用者使用區隔或將輸入檔案分成較小的 JAR。
包裝不限 10Mb JAR 通常會封裝約 10%, 但封裝器可能需要較大的 Java 堆積 (大約 10 倍的區段限制)。
的 java.util.jar.Pack200.Packer.SEGMENT_LIMIT
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。