Files
C-exp-collection/exp1/task66

11 lines
16 KiB
Plaintext
Raw Normal View History

2026-06-09 06:43:13 +02:00
ELF><00>@<00>8@8@@@@tttpp <00><00>h-h=h=<00><00>x-x=x=<00><00>PPP$$p"p"p"00<00>"<00>"<00>" S<>tdp"p"p"00P<>td<00> <00> <00> TTQ<>tdR<>tdh-h=h=<00><00>GNU>D=
%<25>><3E><,<2C>v\I<><49><EFBFBD><EFBFBD>/lib64/ld-linux-x86-64.so.2<00><00>e<EFBFBD>mR<00> L s<00> =zM<00> 0+d"putsperror__stack_chk_failgettimeofdayforkpthread_joinpthread_create_exit__libc_start_main__cxa_finalizeprintfwaitpidlibc.so.6GLIBC_2.4GLIBC_2.2.5GLIBC_2.34_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable<00>ii <00>ui <00><00><><EFBFBD><00>h=<00>p=@@@<00>?<00>?<00>?<00>? <00>?<00>?<00>?<00>?<00>?<00>?<00>? <00>?
<00>? <00>? <00>?<00>?<00><1E>H<EFBFBD><48>H<><05>/H<><48>t<02><>H<EFBFBD><48><08><00>5J/<00>%L/@<00><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00><><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD><66><1E>h<00>r<EFBFBD><72><EFBFBD>f<EFBFBD><66><1E>h<00>b<EFBFBD><62><EFBFBD>f<EFBFBD><66><1E>h <00>R<EFBFBD><52><EFBFBD>f<EFBFBD><66><1E>h
<00>B<EFBFBD><42><EFBFBD>f<EFBFBD><66><1E><>%/fD<00><1E><>%<25>.fD<00><1E><>%~.fD<00><1E><>%v.fD<00><1E><>%n.fD<00><1E><>%f.fD<00><1E><>%^.fD<00><1E><>%V.fD<00><1E><>%N.fD<00><1E><>%F.fD<00><1E><>%>.fD<00><1E><>%6.fD<00><1E>1<EFBFBD>I<EFBFBD><49>^H<><48>H<EFBFBD><48><EFBFBD>PTE1<45>1<EFBFBD>H<EFBFBD>=<3D><00>.<00>f.<1F>H<>=9.H<>2.H9<48>tH<><05>-H<><48>t <09><><1F><00><1F>H<>= .H<>5.H)<29>H<EFBFBD><48>H<EFBFBD><48>?H<><48>H<01>H<EFBFBD><48>tH<><05>-H<><48>t<08><>fD<00><1F><00><1E><>=<3D>-u+UH<55>=<3D>-H<><48>t H<>=<3D>-<00>y<EFBFBD><79><EFBFBD><EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD><05>-]<5D><00><1F><00><1E><>w<EFBFBD><77><EFBFBD><EFBFBD><1E>UH<55><48>H<EFBFBD><48> dH<64>%(H<>E<EFBFBD>1<EFBFBD>H<EFBFBD>E<EFBFBD><45>H<><48><EFBFBD>{<7B><><EFBFBD>H<EFBFBD>E<EFBFBD>f<0F><><EFBFBD>H*<2A>H<EFBFBD>E<EFBFBD>f<0F><><EFBFBD>H*<2A><><00>^<5E><>X<>H<EFBFBD>E<EFBFBD>dH+%(t<05><1D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E>UH<55><48>H<EFBFBD>}<7D><>]<5D><><1E>UH<55><48>H<EFBFBD><48> <20>p<EFBFBD><70><EFBFBD>fH~<7E>H<EFBFBD>E<EFBFBD><45>E<EFBFBD><00>O<EFBFBD>`<60><><EFBFBD><EFBFBD>E<EFBFBD><45>}<7D>yH<><05> H<><48><EFBFBD><18><><EFBFBD><EFBFBD><00><1E><><EFBFBD><EFBFBD>}<7D>u
<EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><45><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD><01>}<7D><>~<7E><><01><><EFBFBD>fH~<7E>H<EFBFBD>E<EFBFBD><45>E<><45>\E<><45> = <00>^<5E><><EFBFBD><EFBFBD><1E>UH<55><48>H<EFBFBD><48>0dH<64>%(H<>E<EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>fH~<7E>H<EFBFBD>E<EFBFBD><45>E<EFBFBD><00>2H<32><13><><EFBFBD>H<EFBFBD>E<EFBFBD><45><00>H<><48><EFBFBD>H<EFBFBD><48><EFBFBD>H<EFBFBD>E<EFBFBD><45>H<><48><EFBFBD>w<EFBFBD><77><EFBFBD><EFBFBD>E<EFBFBD><01>}<7D><>~<7E><>n<EFBFBD><6E><EFBFBD>fH~<7E>H<EFBFBD>E<EFBFBD><45>E<><45>\E<><45> <0A> <00>^<5E>H<EFBFBD>E<EFBFBD>dH+%(t<05><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E>UH<55><48>H<EFBFBD><48>H<><05> H<><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><05> <00><>H<>Ǹ<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>fH~<7E>H<EFBFBD>E<EFBFBD><45>M<><4D>A <00>Y<>fH~<7E>H<EFBFBD><15> fHn<>H<EFBFBD>׸<00>_<EFBFBD><5F><EFBFBD><EFBFBD>B<EFBFBD><42><EFBFBD>fH~<7E>H<EFBFBD>E<EFBFBD><45>M<><4D> <00>Y<>fH~<7E>H<EFBFBD><15> fHn<>H<EFBFBD>׸<00>"<22><><EFBFBD><EFBFBD><00><><00><1E>H<EFBFBD><48>H<><48><08>forkMeasuring fork() and pthread_create() overhead...Iterations per test: %d
Average pthread_create() + pthread_join() time: %.6f ms
Average fork() + waitpid() time: %.6f ms
<00><>.A@<40>@;T 8<><38><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><08><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>p<00><><EFBFBD><EFBFBD><EFBFBD> <0A><><EFBFBD> <20><><EFBFBD> <00><><EFBFBD><EFBFBD>@h<><68><EFBFBD>`zRx <08>@<40><><EFBFBD>&D$4<00><><EFBFBD><EFBFBD><EFBFBD>FJ w<08>?9*3$"\@<40><><EFBFBD>t8<><38><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>lE<10>C c <00><05><><EFBFBD>E<10>C J <00><00><><EFBFBD><EFBFBD><EFBFBD>E<10>C <02> <00>y<><79><EFBFBD><EFBFBD>E<10>C <02>  <00><><EFBFBD><EFBFBD>E<10>C <02>  GNU<00><02><00>GNU<00>@<00>  h=p=<00><><EFBFBD>o<00>P<00>
<00> h?h<00><00> <00><><EFBFBD>o<00><><EFBFBD>oh<00><><EFBFBD>o<00><><EFBFBD>oB<00><><EFBFBD>ox=0@P`p<00><00><00><00><00><00>@GCC: (Ubuntu 15.2.0-16ubuntu1) 15.2.0<00><> <00>" <00><><00> 3@I@Up=|<00><00>h=<00><00><><00><><00>h"<00><><00>x=<00><00> <00>h?<00>  <00> @);L@SYt<00><00><00>l<00>@<00> <00>@<00> <00><00><00>@<00><00>&<00>@<00>P<00><00>2F<00><00>]*p@| <00><00>"<00>
<00>Scrt1.o__abi_tagcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrytask66.c__FRAME_END___DYNAMIC__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_start_main@GLIBC_2.34_ITM_deregisterTMCloneTable_exit@GLIBC_2.2.5puts@GLIBC_2.2.5_edata_fini__stack_chk_fail@GLIBC_2.4printf@GLIBC_2.2.5gettimeofday@GLIBC_2.2.5get_time__data_start__gmon_start____dso_handle_IO_stdin_useddummy_thread_end__bss_startmainmeasure_fork_createpthread_create@GLIBC_2.34waitpid@GLIBC_2.2.5measure_pthread_createperror@GLIBC_2.2.5__TMC_END___ITM_registerTMCloneTablepthread_join@GLIBC_2.34__cxa_finalize@GLIBC_2.2.5_initfork@GLIBC_2.2.5.symtab.strtab.shstrtab.note.gnu.build-id.interp.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.note.ABI-tag.init_array.fini_array.dynamic.data.bss.commentPP$.tt6<00><><EFBFBD>o<00><00>$@ <00><00><00>HPP<00>P<00><><EFBFBD>oBB"]<00><><EFBFBD>ohh@l<00><00><00>vBhh<00>{  <00><00><00><00><00><00><00><00><00><00><00>e<00> <00> <00><00><00> <00> T<00>@!@!,<00>p"p"0<00><00>"<00>" <00>h=h-<00>p=p-<00>x=x-<00><00>h?h/<00>@0 @000&80<00> <00>4<00><00>7