summaryrefslogtreecommitdiffstats
path: root/util/datetime/systime.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove using of extra semicolons in utilbulatman2023-05-041-1/+1
|
* speedup GmTimeR functiontobo2022-08-251-33/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | в профиле перфа Маркетного репорта постоянно вижу 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.levong2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.levong2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.lapshov2022-02-101-36/+36
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.lapshov2022-02-101-36/+36
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.dobrokot2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.dobrokot2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.ivanselin2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.ivanselin2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.melkov2022-02-101-9/+9
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.melkov2022-02-101-9/+9
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.nga2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.nga2022-02-101-4/+4
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.aosipenko2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.aosipenko2022-02-101-2/+2
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.smalov2022-02-101-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.smalov2022-02-101-12/+12
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.axc2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.axc2022-02-101-1/+1
|
* 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.leo2022-02-101-25/+25
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.leo2022-02-101-25/+25
|
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-1/+1
| | | | Commit 2 of 2.
* Restoring authorship annotation for Vlad Yaroslavlev <[email protected]>. ↵Vlad Yaroslavlev2022-02-101-1/+1
| | | | Commit 1 of 2.
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.somov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.somov2022-02-101-1/+1
|
* Restoring authorship annotation for <[email protected]>. Commit 2 of 2.mvel2022-02-101-6/+6
|
* Restoring authorship annotation for <[email protected]>. Commit 1 of 2.mvel2022-02-101-6/+6
|
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-35/+35
| | | | Commit 2 of 2.
* Restoring authorship annotation for Anton Samokhvalov <[email protected]>. ↵Anton Samokhvalov2022-02-101-35/+35
| | | | Commit 1 of 2.
* intermediate changesDevtools Arcadia2022-02-071-0/+140
ref:cde9a383711a11544ce7e107a78147fb96cc4029