Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extremely slow performance on Windows #289

Open
rdbisme opened this issue Dec 24, 2023 · 0 comments
Open

Extremely slow performance on Windows #289

rdbisme opened this issue Dec 24, 2023 · 0 comments

Comments

@rdbisme
Copy link

rdbisme commented Dec 24, 2023

Hello,
I wanted to use this on Windows but the performance is extremely slow. I've restored Pagila into a testing DB, and when running on Windows with:

source:
  connection_uri: postgresql://test:test@test:5432/test
datastore:
  local_disk:
    dir: ./dump

the dump takes hours while on linux takes few minutes.

I've tried to profile this on Windows and most of the time is spent in waiting for a thread. Seems related to slow performance of the pipes?

Name Exclusive secs Inclusive secs % Exclusive % Inclusive Module Source File Source Line
WaitOnAddress 312.382 312.382 97.0994 97.0994 KERNELBASE [unknown] 0
SleepEx 6.74441 6.74441 2.0964 2.0964 KERNELBASE [unknown] 0
RtlAcquireSRWLockExclusive 0.314005 0.314005 0.097604 0.097604 ntdll [unknown] 0
LdrInitializeThunk 0.270121 0.27212 0.0839634 0.0845844 ntdll [unknown] 0
dump_parser::postgres::Tokenizer::tokenize::hae49860e7839c991 0.182646 1.27719 0.0567729 0.396996 replibyte [unknown] 0
_$LT$wee_alloc..WeeAlloc$u20$as$u20$core..alloc..global..GlobalAlloc$GT$::dealloc::h64b1368e99008987 0.171331 0.431603 0.0532556 0.134157 replibyte [unknown] 0
wee_alloc::alloc_first_fit::he0fb25f3c1d83806 0.138735 0.145814 0.0431237 0.0453242 replibyte [unknown] 0
dump_parser::postgres::Tokenizer::tokenize_word::hcb261f4c423f924b 0.127408 0.497786 0.0396029 0.15473 replibyte [unknown] 0
core::ptr::drop_in_place$LT$dump_parser..postgres..Token$GT$::h10a1fbbcbe3f0053 0.0911259 0.0911259 0.0283252 0.0283252 replibyte [unknown] 0
RtlReleaseSRWLockExclusive 0.0834368 0.0834368 0.0259351 0.0259351 ntdll [unknown] 0
_$LT$wee_alloc..WeeAlloc$u20$as$u20$core..alloc..global..GlobalAlloc$GT$::alloc::hdbd8ee44c3775652 0.0626237 0.353242 0.0194657 0.1098 replibyte [unknown] 0
std::sync::mpsc::sync::Packet$LT$T$GT$::send::ha0d238297fae0f4d 0.0615798 312.478 0.0191412 97.1291 replibyte [unknown] 0
dump_parser::postgres::Token::make_word::hf6a6fa6999871461 0.0555024 0.317266 0.0172521 0.0986177 replibyte [unknown] 0
alloc::str::_$LT$impl$u20$str$GT$::to_uppercase::he8b952b20368d3d5 0.0495088 0.0707238 0.0153891 0.0219835 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/str.rs 477
dump_parser::postgres::Tokenizer::tokenize_number_literal::hace15fc4e0d54841 0.0463432 0.0665532 0.0144051 0.0206871 replibyte [unknown] 0
$LT$replibyte..tasks..full_dump..FullDumpTask$LT$S$GT$$u20$as$u20$replibyte..tasks..Task$GT$::run::$u7b$$u7b$closure$u7d$$u7d$::h4b310c7ae80a59af 0.0408305 312.524 0.0126916 97.1435 replibyte [unknown] 0
alloc::raw_vec::finish_grow::h7d50b8b1f53589ee 0.0395009 0.361447 0.0122783 0.112351 replibyte [unknown] 0
__rg_dealloc 0.0388897 0.0388897 0.0120883 0.0120883 replibyte [unknown] 0
dump_parser::utils::list_sql_queries_from_dump_reader::h83e11f6922d879bd 0.0383045 321.25 0.0119064 99.8558 replibyte [unknown] 0
dump_parser::postgres::get_tokens_from_query_str::h94cee8a41b3bf0ac 0.0363373 1.35244 0.0112949 0.420387 replibyte [unknown] 0
alloc::vec::in_place_collect::_$LT$impl$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$u20$for$u20$alloc..vec..Vec$LT$T$GT$$GT$::from_iter::h13eba56ab9030399 0.0328677 0.0389142 0.0102165 0.0120959 replibyte [unknown] 0
std::thread::park::he28fa96b53462aa5 0.0287555 312.261 0.00893823 97.0619 replibyte [unknown] 0
[00007FFB0AF395CE] 0.0257421 0.0257421 0.00800156 0.00800156 KERNEL32   0
[00007FFB0AF395E8] 0.025221 0.025221 0.00783959 0.00783959 KERNEL32   0
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve_for_push::hb222ac4c0585be52 0.0243094 0.118965 0.00755623 0.0369786 replibyte [unknown] 0
replibyte::source::postgres::read_and_transform::_$u7b$$u7b$closure$u7d$$u7d$::h8491e979f4044bf6 0.0242935 314.438 0.00755129 97.7385 replibyte [unknown] 0
std::sync::mpsc::blocking::WaitToken::wait::h24f3cfba98d73cb4 0.0242304 0.0242304 0.00753167 0.00753167 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/sync/atomic.rs 3005
[00007FFB0AF39580] 0.0212169 0.0212169 0.00659497 0.00659497 KERNEL32   0
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve_for_push::h19baadb973c68719 0.0202922 0.169816 0.00630754 0.0527848 replibyte [unknown] 0
core::fmt::write::h9fff2e3b59e4f73a 0.0192088 0.092754 0.00597078 0.0288313 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/mod.rs 1184
dump_parser::utils::list_statements::he8d49e3fb9a79f95 0.0190561 0.0190561 0.00592332 0.00592332 replibyte [unknown] 0
core::unicode::unicode_data::conversions::to_upper::h9961cdfa261042d1 0.0181924 0.0181924 0.00565485 0.00565485 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/char/methods.rs 1110
alloc::string::String::push::h7793114b29644dd7 0.0172538 0.0172538 0.0053631 0.0053631 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/string.rs 1221
[00007FFB0AF395E3] 0.0172186 0.0172186 0.00535215 0.00535215 KERNEL32   0
___chkstk_ms 0.014098 0.014098 0.00438216 0.00438216 replibyte [unknown] 0
alloc::string::String::push::h7793114b29644dd7 0.0131058 0.0131058 0.00407375 0.00407375 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/vec/mod.rs 1772
dump_parser::postgres::Tokenizer::tokenize_single_quoted_string::h70a9641a2c98bade 0.012223 0.0203611 0.00379934 0.00632896 replibyte [unknown] 0
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve::do_reserve_and_handle::hb4a39fcb3a498a08 0.012119 0.129387 0.00376702 0.0402182 replibyte [unknown] 0
[00007FFB0AF39583] 0.0115522 0.0115522 0.00359084 0.00359084 KERNEL32   0
alloc::fmt::format::format_inner::hae41ae4c2b58ac7a 0.0111669 0.0111669 0.00347107 0.00347107 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ptr/mut_ptr.rs 472
__rg_realloc 0.0106049 0.289955 0.00329638 0.0901285 replibyte [unknown] 0
core::str::pattern::TwoWaySearcher::next::hd38827a147ae1faf 0.010102 0.010102 0.00314006 0.00314006 replibyte [unknown] 0
alloc::string::String::push::h7793114b29644dd7 0.009068 0.009068 0.00281866 0.00281866 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ptr/mod.rs 1308
_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::h6617a6199a969ca9 0.0081158 0.0081158 0.00252268 0.00252268 replibyte [unknown] 0
memcpy 0.0080799 0.0080799 0.00251152 0.00251152 ntdll [unknown] 0
[00007FFB0AF39697] 0.0070931 0.0070931 0.00220479 0.00220479 KERNEL32   0
__rust_dealloc 0.0070581 0.0070581 0.00219391 0.00219391 replibyte [unknown] 0
alloc::str::_$LT$impl$u20$str$GT$::to_uppercase::he8b952b20368d3d5 0.0070545 0.0464821 0.00219279 0.0144483 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/slice/iter/macros.rs 146
_$LT$alloc..vec..Vec$LT$T$GT$$u20$as$u20$alloc..vec..spec_from_iter..SpecFromIter$LT$T$C$I$GT$$GT$::from_iter::had2acb4b4823b86e 0.0066367 0.0511311 0.00206292 0.0158934 replibyte [unknown] 0
memset 0.0062307 0.0062307 0.00193672 0.00193672 ntdll [unknown] 0
replibyte::source::postgres::to_query::h9cdd8d5d7d0bd8e1 0.0061057 0.0574759 0.00189787 0.0178656 replibyte [unknown] 0
[00007FFB0AF396A6] 0.0060982 0.0060982 0.00189554 0.00189554 KERNEL32   0
[00007FFB0AF21B60] 0.0060972 0.0060972 0.00189523 0.00189523 KERNEL32   0
[00007FFB0AF21B63] 0.0060915 0.0060915 0.00189346 0.00189346 KERNEL32   0
_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write$GT$::write_str::h7d57ccdf715076ab 0.0060698 0.0060698 0.00188671 0.00188671 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/mod.rs 194
core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::hb4d867c221cd3284 0.0060555 0.0444944 0.00188227 0.0138304 replibyte [unknown] 0
core::ptr::drop_in_place$LT$dump_parser..postgres..Token$GT$::hc8a41718b65625a6 0.0060465 0.0060465 0.00187947 0.00187947 replibyte [unknown] 0
[00007FFB0AF396E9] 0.0060452 0.0060452 0.00187906 0.00187906 KERNEL32   0
alloc::sync::Arc$LT$T$GT$::drop_slow::h8a7d2522f0adc2fa 0.0060377 0.0060377 0.00187673 0.00187673 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/sync.rs 1102
ReadFileEx 0.0060211 0.0060211 0.00187157 0.00187157 KERNELBASE [unknown] 0
CreateFileW 0.0059947 0.0059947 0.00186337 0.00186337 KERNELBASE [unknown] 0
ReleasePackageVirtualizationContext 0.0051052 0.0051052 0.00158688 0.00158688 KERNEL32 [unknown] 0
core::fmt::Formatter::pad::h6257a9efbb7f9abb 0.0050836 0.0050836 0.00158016 0.00158016 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/mod.rs 1446
[00007FFB0AF39684] 0.0050573 0.0050573 0.00157199 0.00157199 KERNEL32   0
[00007FFB0AF396AA] 0.0050556 0.0050556 0.00157146 0.00157146 KERNEL32   0
_$LT$alloc..string..String$u20$as$u20$core..fmt..Display$GT$::fmt::ha73f94b165f2af7b 0.0050555 0.0050555 0.00157143 0.00157143 replibyte [unknown] 0
alloc::str::_$LT$impl$u20$str$GT$::to_uppercase::he8b952b20368d3d5 0.0050531 0.0050531 0.00157068 0.00157068 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/string.rs 845
replibyte::source::postgres::get_row_type::hb5332b618924d08c 0.0050476 0.0121367 0.00156897 0.00377252 replibyte [unknown] 0
std::sync::mpsc::blocking::WaitToken::wait::h24f3cfba98d73cb4 0.0050392 312.363 0.00156636 97.0936 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sync/mpsc/blocking.rs 66
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve_for_push::h80bf68c0ba317cbe 0.0050391 0.0111429 0.00156633 0.00346361 replibyte [unknown] 0
[00007FFB0AF396D5] 0.0050368 0.0050368 0.00156562 0.00156562 KERNEL32   0
__rg_alloc 0.0044242 0.0044242 0.0013752 0.0013752 replibyte [unknown] 0
alloc::raw_vec::finish_grow::h90512744e4fb4046 0.0040822 0.0040822 0.00126889 0.00126889 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/raw_vec.rs 461
[00007FFB0AF21B95] 0.0040578 0.0040578 0.00126131 0.00126131 KERNEL32   0
_$LT$wee_alloc..size_classes..SizeClassAllocPolicy$u20$as$u20$wee_alloc..AllocPolicy$GT$::min_cell_size::h9f689b1a19043722 0.0040441 0.0040441 0.00125705 0.00125705 replibyte [unknown] 0
alloc::str::_$LT$impl$u20$str$GT$::to_uppercase::he8b952b20368d3d5 0.0040283 0.0040283 0.00125214 0.00125214 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/str/validations.rs 39
CreateFileMappingW 0.0040011 0.0040011 0.00124368 0.00124368 KERNELBASE [unknown] 0
CreateProcessW 0.0040002 0.0040002 0.0012434 0.0012434 KERNEL32 [unknown] 0
[00007FFB0AF21B6C] 0.0030727 0.0030727 0.000955105 0.000955105 KERNEL32   0
core::fmt::num::fmt_u128::ha61ef2969308c9aa 0.0030644 0.0081423 0.000952525 0.00253092 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/num.rs 593
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve::do_reserve_and_handle::h52c03b846a1e940c 0.0030628 0.0071078 0.000952027 0.00220936 replibyte [unknown] 0
[00007FFB0AF395A4] 0.0030443 0.0030443 0.000946277 0.000946277 KERNEL32   0
alloc::fmt::format::format_inner::hae41ae4c2b58ac7a 0.00304 0.00304 0.00094494 0.00094494 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/string.rs 500
_$LT$wee_alloc..LargeAllocPolicy$u20$as$u20$wee_alloc..AllocPolicy$GT$::min_cell_size::h638fdef7bf0de594 0.003035 0.003035 0.000943386 0.000943386 replibyte [unknown] 0
[00007FFB0AF21BF7] 0.0030314 0.0030314 0.000942267 0.000942267 KERNEL32   0
[00007FFB0AF395C3] 0.0030274 0.0030274 0.000941024 0.000941024 KERNEL32   0
dump_parser::postgres::match_keyword_at_position::h41c31cf124fe29cb 0.0030264 0.0030264 0.000940713 0.000940713 replibyte [unknown] 0
[00007FFB0AF39592] 0.0030261 0.0030261 0.00094062 0.00094062 KERNEL32   0
core::unicode::unicode_data::conversions::to_upper::h9961cdfa261042d1 0.0030226 0.0030226 0.000939532 0.000939532 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/unicode/unicode_data.rs 575
_$LT$$RF$T$u20$as$u20$core..fmt..Display$GT$::fmt::hb0e32b674b049349 0.0030202 0.0030202 0.000938786 0.000938786 replibyte [unknown] 0
core::fmt::write::h9fff2e3b59e4f73a 0.0030197 0.0030197 0.00093863 0.00093863 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/slice/iter/macros.rs 146
[00007FFB0AF21B92] 0.003019 0.003019 0.000938413 0.000938413 KERNEL32   0
replibyte::source::postgres::transform_columns::h127fc6469aba3b44 0.0030185 0.13211 0.000938257 0.0410646 replibyte [unknown] 0
[00007FFB0AF3958D] 0.0030172 0.0030172 0.000937853 0.000937853 KERNEL32   0
[00007FFB0AF396C4] 0.0029366 0.0029366 0.0009128 0.0009128 KERNEL32   0
TpSetWaitEx 0.0025332 0.0025332 0.000787409 0.000787409 ntdll [unknown] 0
NtWriteFile 0.0023513 0.0023513 0.000730868 0.000730868 ntdll [unknown] 0
VirtualAlloc 0.0022585 0.0022585 0.000702022 0.000702022 KERNELBASE [unknown] 0
[00007FFB0AF39616] 0.0020525 0.0020525 0.00063799 0.00063799 KERNEL32   0
core::num::from_str_radix::hbf6b10a33794d304 0.002044 0.002044 0.000635348 0.000635348 replibyte [unknown] 0
_$LT$core..str..pattern..StrSearcher$u20$as$u20$core..str..pattern..Searcher$GT$::next_match::he9159bc44f8083ce 0.0020424 0.0121444 0.000634851 0.00377491 replibyte [unknown] 0
std::sync::mpsc::sync::Queue::enqueue::hc5e1292d9105aa21 0.0020391 0.0020391 0.000633825 0.000633825 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sync/mpsc/sync.rs 463
[00007FFB0AF39AAC] 0.0020385 0.0020385 0.000633638 0.000633638 KERNEL32   0
_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write$GT$::write_str::h7d57ccdf715076ab 0.0020329 0.0543161 0.000631898 0.0168834 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/vec/mod.rs 1837
[00007FFB0AF396A2] 0.0020293 0.0020293 0.000630779 0.000630779 KERNEL32   0
core::num::_$LT$impl$u20$core..str..traits..FromStr$u20$for$u20$i128$GT$::from_str::h9c4c21edecd7466a 0.0020287 0.0040727 0.000630592 0.00126594 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/num/mod.rs 1002
alloc::slice::_$LT$impl$u20$$u5b$T$u5d$$GT$::join::he5b2c101b12d6575 0.0020284 0.0020284 0.000630499 0.000630499 replibyte [unknown] 0
alloc::str::_$LT$impl$u20$str$GT$::to_uppercase::he8b952b20368d3d5 0.0020258 0.0020258 0.000629691 0.000629691 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/ptr/const_ptr.rs 458
core::str::pattern::StrSearcher::new::h64e067402f623ecf 0.0020246 0.0020246 0.000629318 0.000629318 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/str/pattern.rs 0
alloc::fmt::format::format_inner::hae41ae4c2b58ac7a 0.0020201 0.0020201 0.000627919 0.000627919 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/mod.rs 188
_$LT$wee_alloc..size_classes..SizeClassAllocPolicy$u20$as$u20$wee_alloc..AllocPolicy$GT$::should_merge_adjacent_free_cells::h5782469ef6cbdda1 0.0020186 0.0020186 0.000627453 0.000627453 replibyte [unknown] 0
__rust_alloc 0.0020185 0.0020185 0.000627422 0.000627422 replibyte [unknown] 0
core::fmt::num::parse_u64_into::hc1600f8a565b4c66 0.0020151 0.0020151 0.000626365 0.000626365 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/intrinsics.rs 2472
alloc::sync::Arc$LT$T$GT$::drop_slow::h8a7d2522f0adc2fa 0.0020144 0.0020144 0.000626147 0.000626147 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/alloc.rs 113
[00007FFB0AF395A9] 0.0020144 0.0020144 0.000626147 0.000626147 KERNEL32   0
[00007FFB0AF21B89] 0.0020138 0.0020138 0.000625961 0.000625961 KERNEL32   0
[00007FFB0AF3976B] 0.0020071 0.0020071 0.000623878 0.000623878 KERNEL32   0
std::sys_common::wtf8::Wtf8Buf::push_code_point_unchecked::hbe2fce968dbc57b5 0.0020058 0.0020058 0.000623474 0.000623474 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/wtf8.rs 207
alloc::sync::Arc$LT$T$GT$::drop_slow::h8a7d2522f0adc2fa 0.0020041 0.0020041 0.000622946 0.000622946 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/rc.rs 2190
_$LT$tokio..sync..oneshot..Receiver$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::ha9ac6fb05d84bfee 0.0020001 0.0020001 0.000621702 0.000621702 replibyte [unknown] 0
VirtualAllocEx 0.0019998 0.0019998 0.000621609 0.000621609 KERNELBASE [unknown] 0
OpenFileMappingW 0.0019997 0.0019997 0.000621578 0.000621578 KERNELBASE [unknown] 0
UnmapViewOfFile 0.0019997 0.0019997 0.000621578 0.000621578 KERNELBASE [unknown] 0
[00007FFB054A85F4] 0.0019981 0.0019981 0.000621081 0.000621081 replibyte   0
VirtualQuery 0.001997 0.001997 0.000620739 0.000620739 KERNELBASE [unknown] 0
[00007FFB054AE2D5] 0.0015854 0.0015854 0.000492799 0.000492799 replibyte   0
[00007FFB0AEDCB80] 0.001566 0.001566 0.000486769 0.000486769 KERNEL32   0
RtlCaptureStackBackTrace 0.001563 0.001563 0.000485836 0.000485836 ntdll [unknown] 0
[00007FFB08F4C909] 0.0015572 0.0015572 0.000484033 0.000484033 KERNELBASE   0
[00007FFB0B350000] 0.0015406 0.0015406 0.000478873 0.000478873 ntdll   0
[0000000000000004] 0 0.0019981 0 0.000621081     0
[0000000000000400] 0 0.0019981 0 0.000621081     0
[0000000000003E08] 0 0.0019998 0 0.000621609     0
[0000000000650078] 0 0.0019981 0 0.000621081     0
__tmainCRTStartup 0 321.413 0 99.9067 replibyte ./build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt/./mingw-w64-crt/crt/crtexe.c 341
mainCRTStartup 0 321.413 0 99.9067 replibyte ./build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt/./mingw-w64-crt/crt/crtexe.c 225
_$LT$replibyte..datastore..local_disk..LocalDisk$u20$as$u20$replibyte..connector..Connector$GT$::init::h86acdabba78a699c 0 0.0020001 0 0.000621702 replibyte [unknown] 0
_$LT$replibyte..datastore..local_disk..LocalDisk$u20$as$u20$replibyte..datastore..Datastore$GT$::index_file::h823c2be784fb3c0e 0 0.0020001 0 0.000621702 replibyte [unknown] 0
_$LT$replibyte..datastore..local_disk..LocalDisk$u20$as$u20$replibyte..datastore..Datastore$GT$::write_raw_index_file::ha78d56e591788da6 0 0.0023513 0 0.000730868 replibyte [unknown] 0
replibyte::telemetry::TelemetryClient::new::h18864df7ee3ea016 0 0.0020001 0 0.000621702 replibyte [unknown] 0
replibyte::telemetry::TelemetryClient::capture_command::h536938fc1245c1ca 0 0.149277 0 0.0464006 replibyte [unknown] 0
std::sys_common::backtrace::__rust_begin_short_backtrace::hbb92736587bc5d46 0 321.413 0 99.9067 replibyte [unknown] 0
std::io::read_until::h946b20ebb3b52f73 0 6.75247 0 2.09891 replibyte [unknown] 0
std::io::Write::write_all::h65a17db2aa844b73 0 0.0023513 0 0.000730868 replibyte [unknown] 0
replibyte::commands::dump::run::ha65635f3d306b79d 0 321.258 0 99.8583 replibyte [unknown] 0
serde_json::ser::format_escaped_str::h0414e570be11241a 0 0.0023513 0 0.000730868 replibyte [unknown] 0
_$LT$alloc..string..String$u20$as$u20$core..fmt..Write$GT$::write_str::hc1cdc346f720a2a5 0 0.0051007 0 0.00158548 replibyte [unknown] 0
serde::ser::SerializeMap::serialize_entry::hde7c4bf7736197b8 0 0.0023513 0 0.000730868 replibyte [unknown] 0
_$LT$replibyte..migration..update_version_number..UpdateVersionNumber$u20$as$u20$replibyte..migration..Migration$GT$::run::hf1255c206b938583 0 0.0023513 0 0.000730868 replibyte [unknown] 0
_$LT$replibyte..source..postgres..Postgres$u20$as$u20$replibyte..source..Source$GT$::read::hcafe9ade9979fbc1 0 321.256 0 99.8577 replibyte [unknown] 0
which::which::h018e7af1b1ec2553 0 0.0019933 0 0.000619589 replibyte [unknown] 0
_$LT$replibyte..tasks..full_dump..FullDumpTask$LT$S$GT$$u20$as$u20$replibyte..tasks..Task$GT$::run::h8d49e07beaa2e93e 0 321.258 0 99.8583 replibyte [unknown] 0
std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h6b6a6edafcbb7a10 0 321.413 0 99.9067 replibyte [unknown] 0
replibyte::utils::binary_exists::h99858dca56803ed4 0 0.0019933 0 0.000619589 replibyte [unknown] 0
alloc::raw_vec::finish_grow::h62ba41354dfd26de 0 0.0154273 0 0.00479535 replibyte [unknown] 0
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve_for_push::h35a6500eb154adc9 0 0.0052785 0 0.00164075 replibyte [unknown] 0
replibyte::main::h1b6f4add3f3f95fd 0 321.413 0 99.9067 replibyte [unknown] 0
main 0 321.413 0 99.9067 replibyte [unknown] 0
replibyte::migration::Migrator::migrate::h04ce968f30034a2a 0 0.0023513 0 0.000730868 replibyte [unknown] 0
_$LT$which..checker..ExistedChecker$u20$as$u20$which..finder..Checker$GT$::is_valid::h709b1ef382ab1206 0 0.0019933 0 0.000619589 replibyte [unknown] 0
_$LT$which..checker..CompositeChecker$u20$as$u20$which..finder..Checker$GT$::is_valid::h9a1c766c43d2c9f4 0 0.0019933 0 0.000619589 replibyte [unknown] 0
reqwest::blocking::wait::timeout::h315fbaf48144349e 0 0.149277 0 0.0464006 replibyte [unknown] 0
reqwest::blocking::wait::timeout::h8554c183c6322fbf 0 0.0020001 0 0.000621702 replibyte [unknown] 0
reqwest::blocking::client::ClientBuilder::build::h725e56b4bca27c2f 0 0.0020001 0 0.000621702 replibyte [unknown] 0
reqwest::blocking::client::Client::execute::he45f2d4773b3b437 0 0.149277 0 0.0464006 replibyte [unknown] 0
reqwest::blocking::request::RequestBuilder::send::hf04b2a807c05f312 0 0.149277 0 0.0464006 replibyte [unknown] 0
dump_parser::postgres::get_column_names_from_insert_into_query::h11d88a671faf5a25 0 0.0511311 0 0.0158934 replibyte [unknown] 0
dump_parser::postgres::get_column_values_from_insert_into_query::h8957b496407f1238 0 0.0081158 0 0.00252268 replibyte [unknown] 0
std::rt::lang_start_internal::h8c6507a67364854c 0 321.413 0 99.9067 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs 1468
std::thread::current::h3d8599afe262ad96 0 0.0051052 0 0.00158688 replibyte [unknown] 0
std::thread::park_timeout::hcc4aaf103e939850 0 0.149277 0 0.0464006 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys/windows/thread_parker.rs 149
std::fs::OpenOptions::_open::h95d3c9b987b3878e 0 0.0020001 0 0.000621702 replibyte [unknown] 0
_$LT$std..ffi..os_str..OsString$u20$as$u20$std..os..windows..ffi..OsStringExt$GT$::from_wide::hb4f230d2f95407eb 0 0.0020058 0 0.000623474 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/char/decode.rs 44
_$LT$std..process..ChildStderr$u20$as$u20$std..io..Read$GT$::read::hd6a429f5cdd0e185 0 6.75043 0 2.09827 replibyte [unknown] 0
std::process::Command::spawn::h229f795f08f0872d 0 0.006006 0 0.00186688 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs 768
std::sync::mpsc::sync::Queue::enqueue::hc5e1292d9105aa21 0 0.0051052 0 0.00158688 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/sync.rs 349
std::sys::windows::fs::File::open::hcee2071049fa0e94 0 0.0039934 0 0.00124129 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/os/windows/io/handle.rs 236
std::sys::windows::fs::lstat::h94db5bf2c1f5689a 0 0.0019933 0 0.000619589 replibyte [unknown] 0
std::sys::windows::fs::metadata::hd81cfa2c40e70bb1 0 0.0019933 0 0.000619589 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys/windows/fs.rs 1214
std::sys::windows::handle::Handle::write::hf6fc47b9cbb75350 0 0.0023513 0 0.000730868 replibyte [unknown] 0
std::sys::windows::handle::Handle::synchronous_write::hc51a10bde424addf 0 0.0023513 0 0.000730868 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys/windows/handle.rs 304
_$LT$std..sys..windows..os..Env$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::ha3672a25fb36ace8 0 0.0020058 0 0.000623474 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys/windows/os.rs 117
std::sys::windows::pipe::AnonPipe::read::h91721bd8b27b1aa5 0 6.75043 0 2.09827 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys/windows/pipe.rs 350
std::sys::windows::process::Command::spawn::h6bcb9483c4989a37 0 0.0020058 0 0.000623474 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys_common/process.rs 28
std::sys::windows::process::Command::spawn::h6bcb9483c4989a37 0 0.0040002 0 0.0012434 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/std/src/sys/windows/mod.rs 272
std::sys_common::thread_info::THREAD_INFO::__getit::hf4e98b50bd193870 0 0.0051052 0 0.00158688 replibyte [unknown] 0
alloc::raw_vec::RawVec$LT$T$C$A$GT$::reserve::do_reserve_and_handle::h427e6771f06031d1 0 0.0472395 0 0.0146837 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs 2118
alloc::raw_vec::finish_grow::h90512744e4fb4046 0 0.0431573 0 0.0134148 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs 853
alloc::fmt::format::format_inner::hae41ae4c2b58ac7a 0 0.0957737 0 0.0297699 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/result.rs 1062
alloc::str::_$LT$impl$u20$str$GT$::to_uppercase::he8b952b20368d3d5 0 0.0222945 0 0.00692993 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/raw_vec.rs 188
_$LT$alloc..string..String$u20$as$u20$core..clone..Clone$GT$::clone::hb3dc6fa0396f2620 0 0.0111218 0 0.00345705 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/alloc/src/alloc.rs 95
core::fmt::float::float_to_decimal_common_shortest::h7d81639301be828e 0 0.0020379 0 0.000633452 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/float.rs 75
core::fmt::Formatter::write_formatted_parts::h2fe67e35788b789c 0 0.0020379 0 0.000633452 replibyte /rustc/a55dd71d5fb0ec5a6a3a9e8c27b2127ba491ce52/library/core/src/fmt/mod.rs 1599
[0000009A0000007A] 0 0.001997 0 0.000620739 replibyte   0
[0000009AB1768000] 0 0.0077713 0 0.0024156 replibyte   0
[0000009AB176A7EE] 0 0.0077713 0 0.0024156 replibyte   0
[0000009AB19FD5E8] 0 0.001997 0 0.000620739 replibyte   0
[0000009AB19FDBE8] 0 0.0019997 0 0.000621578 replibyte   0
[0000009AB19FDD30] 0 0.0019997 0 0.000621578 replibyte   0
[0000009AB19FE440] 0 0.0019981 0 0.000621081 replibyte   0
[0000009AB19FE7E0] 0 0.0015854 0 0.000492799 replibyte   0
[0000009AB19FF1E0] 0 0.0077713 0 0.0024156 replibyte   0
[0000028200000010] 0 0.0019981 0 0.000621081 replibyte   0
[0000028200002AB8] 0 0.0015854 0 0.000492799 replibyte   0
[00000282F26381B0] 0 0.0015854 0 0.000492799 replibyte   0
[00000282F2639D30] 0 0.0019981 0 0.000621081 replibyte   0
[00000282F2639E30] 0 0.0019981 0 0.000621081 replibyte   0
[00000282F2639E40] 0 0.0019981 0 0.000621081 replibyte   0
[00000282F2647C70] 0 0.0019997 0 0.000621578 replibyte   0
[00000282F2661A00] 0 0.0019998 0 0.000621609 replibyte   0
[00000282F4F0E0F0] 0 0.0020385 0 0.000633638 replibyte   0
[00007FFA00000000] 0 0.001997 0 0.000620739 replibyte   0
[00007FFAED988A6F] 0 0.0020013 0 0.000622075 replibyte   0
[00007FFAED988AAE] 0 0.0040011 0 0.00124368 replibyte   0
[00007FFAED988E64] 0 0.0019997 0 0.000621578 replibyte   0
[00007FFAED9892A5] 0 0.001997 0 0.000620739 replibyte   0
[00007FFAED98F9C1] 0 0.0019998 0 0.000621609 replibyte   0
[00007FFAED993385] 0 0.0019997 0 0.000621578 replibyte   0
[00007FFAED9D4120] 0 0.0019997 0 0.000621578 replibyte   0
[00007FFB054AECD4] 0 0.001563 0 0.000485836 replibyte   0
[00007FFB054AF25A] 0 0.0019981 0 0.000621081 replibyte   0
[00007FFB054B27DC] 0 0.0019981 0 0.000621081 replibyte   0
[00007FFB054EBFF0] 0 0.0015854 0 0.000492799 replibyte   0
GetCPHashNode 0 0 0 0 KERNELBASE [unknown] 0
CreateFileMappingNumaW 0 0 0 0 KERNELBASE [unknown] 0
CreateProcessInternalW 0 0 0 0 KERNELBASE [unknown] 0
PathIsFileSpecW 0 0 0 0 KERNELBASE [unknown] 0
VirtualAllocExNuma 0 0 0 0 KERNELBASE [unknown] 0
CreateProcessW 0 0 0 0 KERNELBASE [unknown] 0
UnhandledExceptionFilter 0 0.0015854 0 0.000492799 KERNELBASE [unknown] 0
BasepQueryAppCompat 0 0 0 0 KERNEL32 [unknown] 0
SortGetHandle 0 0 0 0 KERNEL32 [unknown] 0
BaseThreadInitThunk 0 321.413 0 99.9067 KERNEL32 [unknown] 0
QuirkIsEnabled2Worker 0 0.0015854 0 0.000492799 KERNEL32 [unknown] 0
[00007FFB0AD10000] 0 0.001997 0 0.000620739 KERNEL32   0
[00007FFB0AD1F1C0] 0 0.001997 0 0.000620739 KERNEL32   0
[00007FFB0B130000] 0 0.0019981 0 0.000621081 ntdll   0
RtlQueryPerformanceCounter 0 0 0 0 ntdll [unknown] 0
RtlUnicodeToCustomCPN 0 0.0019981 0 0.000621081 ntdll [unknown] 0
RtlFindCharInUnicodeString 0 0 0 0 ntdll [unknown] 0
RtlActivateActivationContextUnsafeFast 0 0.0019981 0 0.000621081 ntdll [unknown] 0
RtlImageRvaToSection 0 0.0019981 0 0.000621081 ntdll [unknown] 0
LdrGetDllHandleEx 0 0 0 0 ntdll [unknown] 0
LdrLoadDll 0 0 0 0 ntdll [unknown] 0
RtlAddressInSectionTable 0 0 0 0 ntdll [unknown] 0
RtlCopyUnicodeString 0 0.0019981 0 0.000621081 ntdll [unknown] 0
LdrGetDllHandleByMapping 0 0 0 0 ntdll [unknown] 0
TpAllocTimer 0 0.0077713 0 0.0024156 ntdll [unknown] 0
EtwEventSetInformation 0 0.0019981 0 0.000621081 ntdll [unknown] 0
LdrGetDllPath 0 0.0019981 0 0.000621081 ntdll [unknown] 0
EtwNotificationRegister 0 0 0 0 ntdll [unknown] 0
RtlReleaseActivationContext 0 0 0 0 ntdll [unknown] 0
TpWorkOnBehalfClearTicket 0 0 0 0 ntdll [unknown] 0
RtlDeleteBoundaryDescriptor 0 0 0 0 ntdll [unknown] 0
RtlFreeHeap 0 0 0 0 ntdll [unknown] 0
RtlGetCurrentServiceSessionId 0 0 0 0 ntdll [unknown] 0
RtlAllocateHeap 0 0.0019981 0 0.000621081 ntdll [unknown] 0
RtlDestroyHeap 0 0 0 0 ntdll [unknown] 0
RtlGetNtProductType 0 0 0 0 ntdll [unknown] 0
RtlWaitOnAddress 0 0 0 0 ntdll [unknown] 0
RtlDllShutdownInProgress 0 0 0 0 ntdll [unknown] 0
RtlDelayExecution 0 0 0 0 ntdll [unknown] 0
EtwRegisterTraceGuidsW 0 0 0 0 ntdll [unknown] 0
RtlEnumerateEntryHashTable 0 0.0019981 0 0.000621081 ntdll [unknown] 0
RtlIsStateSeparationEnabled 0 0.0019981 0 0.000621081 ntdll [unknown] 0
ApiSetQueryApiSetPresence 0 0.0015854 0 0.000492799 ntdll [unknown] 0
RtlImpersonateSelfEx 0 0.0019981 0 0.000621081 ntdll [unknown] 0
RtlWalkFrameChain 0 0 0 0 ntdll [unknown] 0
ZwReadFile 0 0 0 0 ntdll [unknown] 0
NtAllocateVirtualMemory 0 0 0 0 ntdll [unknown] 0
ZwQueryVirtualMemory 0 0 0 0 ntdll [unknown] 0
NtDelayExecution 0 0 0 0 ntdll [unknown] 0
RtlGetNativeSystemInformation 0 0 0 0 ntdll [unknown] 0
ZwOpenSection 0 0 0 0 ntdll [unknown] 0
ZwQueryAttributesFile 0 0 0 0 ntdll [unknown] 0
ZwCreateSection 0 0 0 0 ntdll [unknown] 0
NtApphelpCacheControl 0 0 0 0 ntdll [unknown] 0
ZwCreateFile 0 0 0 0 ntdll [unknown] 0
NtCreateUserProcess 0 0 0 0 ntdll [unknown] 0
ZwTraceControl 0 0 0 0 ntdll [unknown] 0
NtWaitForAlertByThreadId 0 0 0 0 ntdll [unknown] 0
EtwLogTraceEvent 0 0.0019981 0 0.000621081 ntdll [unknown] 0
LdrInitShimEngineDynamic 0 0.0019981 0 0.000621081 ntdll [unknown] 0
[00007FFB0B35030D] 0 0 0 0 ntdll   0
[00007FFB0B35037F] 0 0 0 0 ntdll   0
[00007FFB0B3504B6] 0 0 0 0 ntdll   0
[FFFFFFFFFFFFFFFF] 0 0.0015854 0 0.000492799 ntdll   0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant