Flame Graph Reset ZoomSearch color_quant::NeuQuant::alter_neighbour (4 samples, 3.45%)col..<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (6 samples, 5.17%)<alloc..core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (6 samples, 5.17%)core::..<usize as core::slice::index::SliceIndex<[T]>>::index (6 samples, 5.17%)<usize..core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (6 samples, 5.17%)core::..<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (6 samples, 5.17%)<core:..core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (3 samples, 2.59%)co..color_quant::NeuQuant::contest (78 samples, 67.24%)color_quant::NeuQuant::conteststd::f64::<impl f64>::abs (11 samples, 9.48%)std::f64::<imp..color_quant::NeuQuant::new (11 samples, 9.48%)color_quant::N..color_quant::NeuQuant::new (95 samples, 81.90%)color_quant::NeuQuant::newcolor_quant::NeuQuant::init (95 samples, 81.90%)color_quant::NeuQuant::initcolor_quant::NeuQuant::learn (95 samples, 81.90%)color_quant::NeuQuant::learncolor_quant::NeuQuant::salter_single (2 samples, 1.72%)image::codecs::gif::GifEncoder<W>::convert_frame (98 samples, 84.48%)image::codecs::gif::GifEncoder<W>::convert_framegif::common::Frame::from_rgba_speed (98 samples, 84.48%)gif::common::Frame::from_rgba_speedcore::iter::traits::iterator::Iterator::collect (3 samples, 2.59%)co..<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (3 samples, 2.59%)<a..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (3 samples, 2.59%)<a..<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (3 samples, 2.59%)<a..<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (3 samples, 2.59%)<a..core::iter::traits::iterator::Iterator::for_each (3 samples, 2.59%)co..<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::fold (3 samples, 2.59%)<c..core::iter::traits::iterator::Iterator::fold (3 samples, 2.59%)co..core::iter::adapters::map::map_fold::{{closure}} (3 samples, 2.59%)co..gif::common::Frame::from_rgba_speed::{{closure}} (3 samples, 2.59%)gi..color_quant::NeuQuant::index_of (3 samples, 2.59%)co..color_quant::NeuQuant::search_netindex (3 samples, 2.59%)co..petpet::encode_gif (104 samples, 89.66%)petpet::encode_gifimage::codecs::gif::GifEncoder<W>::encode_frames (104 samples, 89.66%)image::codecs::gif::GifEncoder<W>::encode_framesimage::codecs::gif::GifEncoder<W>::encode_frame (104 samples, 89.66%)image::codecs::gif::GifEncoder<W>::encode_frameimage::codecs::gif::GifEncoder<W>::encode_gif (6 samples, 5.17%)image:..gif::encoder::Encoder<W>::write_frame (6 samples, 5.17%)gif::e..gif::encoder::Encoder<W>::write_image_block (6 samples, 5.17%)gif::e..weezl::encode::IntoStream<W>::encode_all (6 samples, 5.17%)weezl:..weezl::encode::IntoStream<W>::encode_part (6 samples, 5.17%)weezl:..core::option::Option<T>::get_or_insert_with (6 samples, 5.17%)core::..weezl::encode::IntoStream<W>::encode_part::{{closure}} (6 samples, 5.17%)weezl:..alloc::vec::from_elem (6 samples, 5.17%)alloc:..<u8 as alloc::vec::spec_from_elem::SpecFromElem>::from_elem (6 samples, 5.17%)<u8 as..alloc::raw_vec::RawVec<T,A>::with_capacity_zeroed_in (6 samples, 5.17%)alloc:..alloc::raw_vec::RawVec<T,A>::allocate_in (6 samples, 5.17%)alloc:..<alloc::alloc::Global as core::alloc::Allocator>::allocate_zeroed (6 samples, 5.17%)<alloc..alloc::alloc::Global::alloc_impl (6 samples, 5.17%)alloc:..alloc::alloc::alloc_zeroed (6 samples, 5.17%)alloc:..__rdl_alloc_zeroed (6 samples, 5.17%)__rdl_..std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc_zeroed (6 samples, 5.17%)std::s..__memset_avx2_erms (6 samples, 5.17%)__mems..<alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call (1 samples, 0.86%)core::ops::function::Fn::call (1 samples, 0.86%)image::imageops::sample::lanczos3_kernel (1 samples, 0.86%)image::imageops::sample::lanczos (1 samples, 0.86%)image::imageops::sample::sinc (1 samples, 0.86%)<u8 as num_traits::cast::NumCast>::from (1 samples, 0.86%)num_traits::cast::ToPrimitive::to_u8 (1 samples, 0.86%)<image::imageops::sample::FloatNearest as num_traits::cast::ToPrimitive>::to_u64 (1 samples, 0.86%)<u64 as num_traits::cast::NumCast>::from (1 samples, 0.86%)<f32 as num_traits::cast::ToPrimitive>::to_u64 (1 samples, 0.86%)image::imageops::sample::horizontal_sample (4 samples, 3.45%)ima..core::option::Option<T>::unwrap (1 samples, 0.86%)__libc_start_main (110 samples, 94.83%)__libc_start_mainmain (110 samples, 94.83%)mainstd::sys_common::backtrace::__rust_begin_short_backtrace (110 samples, 94.83%)std::sys_common::backtrace::__rust_begin_short_backtracecore::ops::function::FnOnce::call_once (110 samples, 94.83%)core::ops::function::FnOnce::call_oncepetpet::main (110 samples, 94.83%)petpet::mainpetpet::file_to_gif (110 samples, 94.83%)petpet::file_to_gifpetpet::generate (6 samples, 5.17%)petpet..image::imageops::sample::resize (6 samples, 5.17%)image:..image::imageops::sample::vertical_sample (2 samples, 1.72%)image::utils::clamp (1 samples, 0.86%)all (116 samples, 100%)petpet (116 samples, 100.00%)petpet_start (116 samples, 100.00%)_start_dl_start (1 samples, 0.86%)_dl_sysdep_start (1 samples, 0.86%)dl_main (1 samples, 0.86%)_dl_init_paths (1 samples, 0.86%)_dl_important_hwcaps (1 samples, 0.86%)copy_hwcaps (1 samples, 0.86%)_dl_hwcaps_split_masked (1 samples, 0.86%)_dl_hwcaps_split (1 samples, 0.86%)