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堆(約為段段限制的十倍)。
的 java.util.jar.Pack200.Packer.SEGMENT_LIMITJava 檔。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。