Odpovídáte na názor ke článku Asynchroní parsování JSONu v C++20.
Tady jsem udělal nějaké měření na svém stroji, přikládám i info o stroji
ondra@nikola:~/workspace/coro/build$ hwinfo --cpu | grep Hz | tail -n 2
Model: 6.165.5 "Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz"
Clock: 2900 MHz
ondra@nikola:~/workspace/coro/build$ ls -la /tmp/json_file.json
-rw-rw-r-- 1 ondra ondra 347755857 kvě 5 14:40 /tmp/json_file.json
GCC-12 -O3
ondra@nikola:~/workspace/coro/build$ time bin/usecase_parser_test < /tmp/json_file.json
Time: 3891183747 nanosec
real 0m8,947s
user 0m7,823s
sys 0m1,124s
Clang 15 -O3
ondra@nikola:~/workspace/coro/build$ time bin/usecase_parser_test < /tmp/json_file.json
Time: 3433437620 nanosec
real 0m8,535s
user 0m7,418s
sys 0m1,116s
K tomu je třeba dodat. Část kódu načítá testovací data. Program vypisuje čas parsování v nanosekundách. Čas změřený přes time ukazuje celkový čas (včetně načítání dat z stdin do stringu)
Intenzivně se zabývám programováním zejména v jazyce C++. Vyvíjím vlastní knihovny, vzory, techniky, používám šablony, to vše proto, aby se mi usnadnil život při návrhu aplikací. Pracoval jsem jako programátor ve společnosti Seznam.cz. Nyní jsem se usadil v jednom startupu, kde vyvíjím serverové komponenty a informační systémy v C++
Přečteno 51 190×
Přečteno 24 017×
Přečteno 22 904×
Přečteno 21 069×
Přečteno 17 807×