Pack200.Packer.SegmentLimit Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Use 'Java.Util.Jar.Pack200.IPacker.SegmentLimit'. This class will be removed in a future release.
Это свойство является числовым, предоставляя предполагаемый целевой размер N (в байтах) каждого сегмента архива.
[Android.Runtime.Register("SEGMENT_LIMIT")]
[System.Obsolete("Use 'Java.Util.Jar.Pack200.IPacker.SegmentLimit'. This class will be removed in a future release.")]
public const string SegmentLimit;
[<Android.Runtime.Register("SEGMENT_LIMIT")>]
[<System.Obsolete("Use 'Java.Util.Jar.Pack200.IPacker.SegmentLimit'. This class will be removed in a future release.")>]
val mutable SegmentLimit : string
Значение поля
- Атрибуты
Комментарии
Это свойство является числовым, предоставляя предполагаемый целевой размер N (в байтах) каждого сегмента архива. Если для одного входного файла требуется более N байтов, он получит свой собственный сегмент архива.
В качестве специального случая значение -1 создаст один большой сегмент со всеми входными файлами, а значение 0 будет производить один сегмент для каждого класса. Более крупные сегменты архива приводят к снижению фрагментации и улучшению сжатия, но обработка их требует больше памяти.
Размер каждого сегмента оценивается путем подсчета размера каждого входного файла, передаваемого в сегменте, а также размера его имени и других передаваемых свойств.
Значение по умолчанию — -1, что означает, что упаковщик всегда создаст выходной файл одного сегмента. В случаях, когда создаются очень большие выходные файлы, пользователям настоятельно рекомендуется использовать сегментирование или разбить входной файл на небольшие JAR.
10 Мб JAR-пакет без этого ограничения обычно упаковывает около 10 % меньше, но упаковщик может требовать большую кучу Java (около десяти раз ограничение сегмента).
Документация по Java для java.util.jar.Pack200.Packer.SEGMENT_LIMIT
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.