summaryrefslogtreecommitdiffstats
path: root/util/datetime/base_ut.cpp
Commit message (Collapse)AuthorAgeFilesLines
* speedup GmTimeR functiontobo2022-08-251-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | в профиле перфа Маркетного репорта постоянно вижу GmTimeR там в цикле вычитается по количеству дней в году и прибавляется по 1 году с 1970 по 2022 на каждый вызов В Маркете проблема стреляла и раньше в последней итерации функция становится на ~~30% быстрее системной gmtime_r %% ----------- GmTimeR --------------- samples: 20691 iterations: 264304536 iterations hr: 264M run time: 5.002055225 per iteration: 39.85866484 cycles ----------- gmtime_r --------------- samples: 17452 iterations: 188034528 iterations hr: 188M run time: 5.001259884 per iteration: 56.96146577 cycles %% текущая верся почти в 2 раза медленнее системной: %% ----------- GmTimeR --------------- samples: 12760 iterations: 100514931 iterations hr: 101M run time: 5.00096133 per iteration: 105.4334174 cycles ----------- gmtime_r --------------- samples: 17667 iterations: 192697896 iterations hr: 193M run time: 5.001356603 per iteration: 55.69031415 cycles %%
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.hippskill2022-02-101-97/+97
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.hippskill2022-02-101-97/+97
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.prout2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.prout2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lapshov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lapshov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.svshevtsov2022-02-101-22/+22
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.svshevtsov2022-02-101-22/+22
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.kimkim2022-02-101-14/+14
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.kimkim2022-02-101-14/+14
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.pozhilov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.pozhilov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.pechatnov2022-02-101-120/+120
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.pechatnov2022-02-101-120/+120
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ivanselin2022-02-101-15/+15
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ivanselin2022-02-101-15/+15
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.spacelord2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.spacelord2022-02-101-5/+5
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.melkov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.melkov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.nga2022-02-101-64/+64
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.nga2022-02-101-64/+64
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.aosipenko2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.aosipenko2022-02-101-10/+10
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.tobo2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.tobo2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.xpahos2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.xpahos2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.sobols2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.sobols2022-02-101-11/+11
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.yazevnul2022-02-101-20/+20
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.yazevnul2022-02-101-20/+20
|
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-21/+21
| | | | Commit 2 of 2.
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-21/+21
| | | | Commit 1 of 2.
* Restoring authorship annotation for Ilnur Khuziev <[email protected]>. ↵Ilnur Khuziev2022-02-101-1/+1
| | | | Commit 2 of 2.
* Restoring authorship annotation for Ilnur Khuziev <[email protected]>. ↵Ilnur Khuziev2022-02-101-1/+1
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.somov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.somov2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.mvel2022-02-101-39/+39
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.mvel2022-02-101-39/+39
|
* Restoring authorship annotation for Alexander Fokin <[email protected]>. ↵Alexander Fokin2022-02-101-1/+1
| | | | Commit 2 of 2.
* Restoring authorship annotation for Alexander Fokin <[email protected]>. ↵Alexander Fokin2022-02-101-1/+1
| | | | Commit 1 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-196/+196
| | | | Commit 2 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-196/+196
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.thegeorg2022-02-101-3/+3
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.thegeorg2022-02-101-3/+3
|
* intermediate changesDevtools Arcadia2022-02-071-0/+654
ref:cde9a383711a11544ce7e107a78147fb96cc4029