Sha256: c1b7b773267998b46cbc07e2d70c977590e2027bbc1994fa5d2804fd9a5221ec
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
/////////////////////////////////////////////////////////////////////////////// // /// \file memusage.c /// \brief Calculates memory usage using lzma_memory_usage() // // Author: Lasse Collin // // This file has been put into the public domain. // You can do whatever you want with this file. // /////////////////////////////////////////////////////////////////////////////// #include "sysdefs.h" #include "lzma.h" #include <stdio.h> int main(void) { lzma_options_lzma lzma = { .dict_size = (1U << 30) + (1U << 29), .lc = 3, .lp = 0, .pb = 2, .preset_dict = NULL, .preset_dict_size = 0, .mode = LZMA_MODE_NORMAL, .nice_len = 48, .mf = LZMA_MF_BT4, .depth = 0, }; /* lzma_options_filter filters[] = { { LZMA_FILTER_LZMA1, (lzma_options_lzma *)&lzma_preset_lzma[6 - 1] }, { UINT64_MAX, NULL } }; */ lzma_filter filters[] = { { LZMA_FILTER_LZMA1, &lzma }, { UINT64_MAX, NULL } }; printf("Encoder: %10" PRIu64 " B\n", lzma_raw_encoder_memusage(filters)); printf("Decoder: %10" PRIu64 " B\n", lzma_raw_decoder_memusage(filters)); return 0; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
laag-xz-5.2.4.0 | vendor/git.tukaani.org/xz/debug/memusage.c |