???? ??? ?? ????

?? ???? ??? (?? ??) ? ????? ?? ???? ?????? ? ???? ?? ???? ??? ?? ?? ?????. ?? ??, ??? ?? ??? ?? ????? ???? ??? ?? ????. ? ????? ?? ? ? ?? ? ?? ??? ??? ?? ?? ? ??? ? ????. ??? ???? ? ?? ?? ??? ??? ?? ???? ?? ??? ?? ??? ?? ? ? ?? ?? ?? ??? ?? ???. ??? ??? ?? ??? ?? ?? ??, ??? ???? ?? ??? 40%? ???? ? ????! ??? ??? ?? ??? ??? ?? ? ?? ??? ?????, ??? ?? ?? ? ? ?? ?? ??! ??? ??? ?? ??? ???? ???? ??? ???? ???? ??. ??? ?? ??? ?? ? ? ???. ??? ???? ???? ?? ?? ? ??? ????. ??? ??? ??? ?? ? ? ?? ???? ??? ??? ??? ?? ???. ??? ? ? ???? ???? ???, ??? “?? ??? ????”? ?? ? ? ????.

? ??? ?? ??, ? ??? ?? “?? 5 ?? ??? ?? ??” ??? ?? ??? ?? ????. ?? ??? ???? ???? ???? ???? ??? ?? ?? ?? ???. (?? ??? ??? ???? url? ?? ??? ??? ?? ???? ???? ?? ?? ?? ?? ????.) ???? ?? ???? ??? ?? ??? ??? ???? ???? ?? ? ??? ? ?? ??? ??? ???? ????? ??. ??? ??? ???? ?? ??? ?? ???? ?????? ? ????. ??? ?? ??? ??? ?? ?? ???. ???, ?? ? ?? ??? ????? ? ????. ?? ????? ?? ?? ?? ?? ???. ??, URL? ?? ??? ???? ? ? ??? ?????? ???? ? ???? ??? ??? ?? ??? ?? ???. ??, ??? ??? ?? ? ? ????? ??? ??? ???? ?? ????? ??? ? ????. ?????, ??? ???? ??? ? ?? ????? ?? ? ? ??? ?? ?? ?? ??? ????, ????? ??? ???.

?? ???? ??? (ZIG) ?? ?? ?? ?? ?? ??? ??? ???? ???. ?? ?: ?? ??? ??? ?? ?? ????? ?? ???. ??? ?? ?? 400px ??? ??? ? ?? ??? ? ?? ?? ??? ???? ??? ??? ?? ???. ???? ???? ?? ??, ??? ?? ??? ?? ? ???? ??????? ?? ??? ???? ? ?? ???? ?? ??? ???? ??? ??? ? ???? ?? ??? ??? ??, ??? ??? ? ???? ??? ?? ?? ??? ?? ???? ?? ??? ?? ??? ?? ???. ???? pc? ???? ?? ?? ???? ??? ?? ?????? ??? ? ????. ?? ???? ??? ? ?? filetype?? ?? ??, ??? ?? ??? ?? ?? ??? ?? ???. Octoparse ????? ?? ?? ?? ???. ? ???????, ??? ??? ?????? ???? ?? ?? Octoparse? ?? ? ? ??? ???. ?? ? ? ???? ?? ?? ??? ? ??? ???. ???? ??? ??? ??? ?? ?? Octoparse? ??? ? ????.

??? ???? ? ???? ?? ??? ? ? URL? ??? ? ????. ?? url? ?? ? “url?? ????” ??? ?? ? ? ???? ?? ????? ? ????. ?? ??? ?? ??? ??? ? ??. ??? ?? ?? ???. ?? ??? ???? ?? ????? google ???? ?? ? ???? ??? ?? scrapbox ?? google ??? ?? ??? ??. ??? ??? ?? ?? ? ??? ? ?? Sitemap? ?? ??? ?? ? ???? URL? ????? ???? ??? ??? ??? ??? ??? ?? scrapebox ??? ??? ? ????. ??? ???? ? ?? ?? ???? ?? ????? ? ??? ???? ?? ???? ? ? ??? ??. ?? ?? ???? ??? ?? ? ? ?? ???? ????? ?? ??? ??? ??? ??? ?? ??? ??. ?? ?? ??? ?? ??? ????? url? ??? ?? ???, ??? ?? ????? ? url? ?? ? ? ?? ???? ???? ?? ? ???? ? ? ??.

???? ????

?? ???? ???-?? ??? ??? ??, ??? ?? ????? ??? ??? ? ??. (? ?? catzilla ?? 500.81 MB)???. main ??? ?? ??? ?? ? ???? ?????? ?? ???. API? ?? ???? ??? ?? ? ? ???, ??? ??? ?? ??? ??? ?? ??? ?? ??. l???? ??? ??? ?? ?? ?? ?? ?????? ?? ??? ??? ?? ?? ?? ????. ?? ???, ??? ??? ?? ? ???? BENCHMARK_MAIN (); ?? ?? ? ??? ? ?-lbenchmark_main? ??? ??? ?? ??? ?? ? ????. ??? ? ? ?? ?? ??? ?? ? ? CPU ??? ? ????? ??? ? ?? GPU ??? ???? (?: opencl ?? CUDA ??, OpenGL ?? vulkan ?? Direct3D ??? ??)???. ?? ?? API? ?? ? ? ??? ??? ? ???, ??? ?? ??? SetIterationTime? ?? ??? ? ????. ??? HTTP/1.x?? ??? ?? ?? ????; ?? ` ?? ` ??? ??? ?? ???. strstr (3)? ?? ? ??? ?? ??? ??? ? ?? ???? top? ?? ???. ?, ??? ??? ab? ??? ??? ? ??? ???.

?? ??? ?? ??? ?? ?? ?? ??? ?? ??? ??? ??? ?? ?? ?? ???. ????? ?? ??? CPU ??? ?? ?? ?? ??? ?? ??? 5x ?? ?? ? ??? 1e9 ??? ?? ??? ?????. ?? ??? ?? ? ?? ?? ???? mintime? ?? ? ? benchmark_min_time ?? ?? ?? ? ???? ?? ???. ??, ?? ? ?? ??? ?? ?? ? ??,? ??? ?? ?? ?? ? ???? ??. ?? ?? ??? ?? ?? ??? ?? ??? ??? ?? ? ??, ???? ? ?? ?? ?? ?? ??. ??? ?? ???. ?? ????? ?? ??? ?? ?? ??? ?? ??? ?? ? ? ?? ???. ?? ??,? ????? ??-??? ??-? ?? ???? ?? ??? ?? ???.

?? ??? git? c???? ?? ?? ??? ?? ???? (? ???? ??? ?? ??? ????) c + + 03 ???? ?? ?? ?? ?, ???-?? ?? ?? ??? ??? ?? ?? ???. ??? std:: ??? ?? ??? ?? ?? ? ? ????. ??? double? ?? ??? ??, ????? ??? ??? ??. ??? ?? ?? ?? ?? ??? (=, + =,-=, * =,/=)? ?? ? ? ? ???? ?? ??? ? ????. c + + 11 ???? ??? ?? for ??? ?? ??? ?? ?? ?? keunprunning ??? ????? ?? ??? ???. ?? ??: google ?? ??? ???? ???? ?? ??? google ???? ?? ???. ? ???? ? ?? ???? ?? ? ? ????. ?? ????? ?? ?? ?? ??? ??? ?? ?? ? ??? ? ?? ?? ??? ?? ? ? ?? ???? ?? ???.

??????–benchmark_out =? ?? ? ??? ?? ?? ??? ??? ? ??? ?? ???. ?? ???–benchmark_out_format = {json | ?? | csv}? ?? ? ? ??? ? ????. –benchmark_out? ?? ?? ?? ??? ?? ?? ????. ???? ???? ?? ?? ???? DBENCHMARK_ENABLE_GTEST_TESTS = OFF? CMAKE_ARGS ???. ??? ?? ?? ?? ??? ?? ? ? ?? ?? ?? ?? ???? ? ??? ? ????.

??? ????

?? ??? ?? (?? ??)?? ?? ?? ? ?? ??, EMS? & ?? ???? ??? ? ??? ??? ??? ??? ????? ??? ?? ? ? ?. ??? ?? ???? ??. ?? ??? ?? ??? ??? ? ? ?? ?? ???. ??? ???? ? ?? ?? ? ? ? ?. ??? ?? ???? FM ???? ??? ?????. ?? ???? ??? ?? ?? freq? ?? ? ?? ??? ?? ???. ??? ???. ? ?? ????? ? ? ???! ?? ?? ?? ??? ? ?? ? ?? ???, ? ??? ???? ??? ??? ??? ?? ?? ?????. ??? ?? 20 ? ? ???? 03:15 ? ??? 16:53 ?? ??? ???? ??? ? ?. ?? ??. ?? (?? ??? ?? ??? ? ??) ??? ?? ??? ?? ? ? ? ??.

?? ??? ?? ?? ?? ? ????. ???? ??. ??, ? ? ??? ???? “??? ???? ?? ??-” ?? ????????? ??? ?? ??? ??? ??? ?? ??? ???? ??? ???? ??? ?? ?? ? ? ???. ?? ?? ?? ???? ??? ?? ? ? ??? ????? ??? ??? ????. ?? ??? ?? ??? ??, ?? ??? ? 10 mos? ?? ??. ??. derbyshire? ? ? ??, ??? ???? ?? ??? ?? ??? ??? ????? ? ????. ? ?? ??? ?? ??? ??? ??! ?? ?? ??? ?? ?? ?? ??? ?? ? ??? ???? ?? ??? ??? * ???? ?? ?? ??? ??? ???? ?? ? ??? ?? ???, ?? ??? ? ??? ??? ?? ? ? ??? ?? ?? ? ? ?? ??? ? ??? ??? ? ???????. ?? ???? ? ?? ???? ??? ?? ??.

?????……………. ?? ??? ?? ??? ?? ??, ???? ???? ?? ?? ??? ?? ?? ???? ?????? ? ????. derbyshire? ? ? ??, ??? ???? ?? ??? ?? ??? ??? ????? ? ????. ? ??? ???? ??? ` “??? ??? ?? ?? ??? ?????? ? ???? ??? ?? ?? ?? ?? ? ?? `? ?? BBC? ???-??? ??? ??? ??? ? ??? ??? ??? ??” ? ???. ?? ?? ?? ???? ?? ???? ???? ?? ??? ??? ?? ?? ?? “? ?? ?? ? ?? ?? ??? ????” ?? ? ?? ?? ??. ???? ??? ???? ?? ??? ?? ?? ???-??-??? ????, ?? ?? ?? ???? ???. ??? ??? ? ??? ??? ?? ?? ??? ??. ?? ?!!! ??? ??. ??? ?? ?? ??? ? ??? ?? ??, ??, ?? ??? ??? ? ???? ?? ??? ?? ? ? ??? ???? ?? ??? ??! ` ?? ???, ?? ??? ?? ??? ?? ?? ?? ? ? ??? ??? ? ?? ?? ?? ?? ??? ?? ??? ?? ? ?? ???? ?? ? ?? ? ? ??? ???? ? ???, ` ?? ???? ???? ??? ?? ?? ??? ?? ?? fahy.

?? ??? ????? ?? ???? ? ??? ?? ?? ?? ??-??? ??? ??? ?? ??? ?? ? ?? ???? ??, ??? ?? ??? ???? ???. ?? ???? ???, ?? ???, ??? ???, ??? ??, ????? ???? ?? ? ? ??? ?? ??. ?? ?? ???? ???? ? ??? ?? ?? ? ? ????. ?? ??, ??? ???? ???? ??? ??? ??? ??? ?? ???? ????? ? ????. ???? ??? ??? ??? ?? ??? ???? ?? ??? ??? ? ?? ??? ?? ??-??? ??? ??? ?? ??? ??? ?? ??? ??. ??, ??, ???, ??, ??, ??, ?? ???? ? ??? ???? ???? ???? ???? ?? ??? ???? ??! ??? ?? ?? ?? ??? ?? ? ? ???? ? ???? ??.