<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/datetime/systime.cpp, branch get_cmakelists2</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=get_cmakelists2</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=get_cmakelists2'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2023-05-04T07:28:45Z</updated>
<entry>
<title>Remove using of extra semicolons in util</title>
<updated>2023-05-04T07:28:45Z</updated>
<author>
<name>bulatman</name>
<email>bulatman@yandex-team.com</email>
</author>
<published>2023-05-04T07:28:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=6bccf8a6c51dfc4e563317584ee71ea0637c452a'/>
<id>urn:sha1:6bccf8a6c51dfc4e563317584ee71ea0637c452a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>speedup GmTimeR function</title>
<updated>2022-08-25T04:36:11Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2022-08-25T04:36:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=62b3eaa578ea03c63d0fd1ee409e13e360b1ab93'/>
<id>urn:sha1:62b3eaa578ea03c63d0fd1ee409e13e360b1ab93</id>
<content type='text'>
в профиле перфа Маркетного репорта постоянно вижу 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
%%</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;levong@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:51:45Z</updated>
<author>
<name>levong</name>
<email>levong@yandex-team.ru</email>
</author>
<published>2022-02-10T13:51:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=dd80ec62c76c5c848197b5b7468e6e215e59d715'/>
<id>urn:sha1:dd80ec62c76c5c848197b5b7468e6e215e59d715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;levong@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:51:45Z</updated>
<author>
<name>levong</name>
<email>levong@yandex-team.ru</email>
</author>
<published>2022-02-10T13:51:45Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=5a1d870a044e6a0fc52fe457c2a6055181cf7438'/>
<id>urn:sha1:5a1d870a044e6a0fc52fe457c2a6055181cf7438</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;lapshov@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:39Z</updated>
<author>
<name>lapshov</name>
<email>lapshov@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1ef52da9919aaa7ec7e3c51da7fdaa637ab133b7'/>
<id>urn:sha1:1ef52da9919aaa7ec7e3c51da7fdaa637ab133b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;lapshov@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:39Z</updated>
<author>
<name>lapshov</name>
<email>lapshov@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:39Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=4f36f44b1e216dca1f44ada8d126e7b70f05da2f'/>
<id>urn:sha1:4f36f44b1e216dca1f44ada8d126e7b70f05da2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;dobrokot@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:49:07Z</updated>
<author>
<name>dobrokot</name>
<email>dobrokot@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=8d57b69dee81198a59c39e64704f7dc9f04b4fbf'/>
<id>urn:sha1:8d57b69dee81198a59c39e64704f7dc9f04b4fbf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;dobrokot@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:49:07Z</updated>
<author>
<name>dobrokot</name>
<email>dobrokot@yandex-team.ru</email>
</author>
<published>2022-02-10T13:49:07Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=25d83bf841d8b3ce3886525078f1964ac3c293c5'/>
<id>urn:sha1:25d83bf841d8b3ce3886525078f1964ac3c293c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;ivanselin@yandex-team.ru&gt;. Commit 2 of 2.</title>
<updated>2022-02-10T13:48:40Z</updated>
<author>
<name>ivanselin</name>
<email>ivanselin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:48:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=e84d04727ac10dd27e5dc3d72039544902f81288'/>
<id>urn:sha1:e84d04727ac10dd27e5dc3d72039544902f81288</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restoring authorship annotation for &lt;ivanselin@yandex-team.ru&gt;. Commit 1 of 2.</title>
<updated>2022-02-10T13:48:40Z</updated>
<author>
<name>ivanselin</name>
<email>ivanselin@yandex-team.ru</email>
</author>
<published>2022-02-10T13:48:40Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=496663edd3beee611468aedd4bb9ac100c1a118d'/>
<id>urn:sha1:496663edd3beee611468aedd4bb9ac100c1a118d</id>
<content type='text'>
</content>
</entry>
</feed>
