#[cfg(feature = "jemalloc")] use tikv_jemallocator::Jemalloc; #[cfg(feature = "jemalloc")] #[global_allocator] static GLOBAL: Jemalloc = Jemalloc; fn main() -> Result<(), Box> { // Prevents glibc from hoarding memory via memory fragmentation. #[cfg(all(not(feature = "jemalloc"), target_env = "gnu"))] unsafe { libc::mallopt(libc::M_MMAP_THRESHOLD, 65536); } cosmic_files::main() }