<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/util/datetime, 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-06-13T08:05:01Z</updated>
<entry>
<title>add ymake export to ydb</title>
<updated>2023-06-13T08:05:01Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-06-13T08:05:01Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0'/>
<id>urn:sha1:bf0f13dd39ee3e65092ba3572bb5b1fcd125dcd0</id>
<content type='text'>
</content>
</entry>
<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>Revert ymake build from ydb oss export</title>
<updated>2023-03-28T19:25:04Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-03-28T19:25:04Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b8a17f9b1c166d2e9a26b99348a4c29d972caf55'/>
<id>urn:sha1:b8a17f9b1c166d2e9a26b99348a4c29d972caf55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add library/cpp/actors, ymake build to ydb oss export</title>
<updated>2023-03-15T16:59:12Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2023-03-15T16:59:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11'/>
<id>urn:sha1:056bb284ccf8dd6793ec3a54ffa36c4fb2b9ad11</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add windows platform to ydb github export</title>
<updated>2022-12-19T21:50:48Z</updated>
<author>
<name>alexv-smirnov</name>
<email>alex@ydb.tech</email>
</author>
<published>2022-12-19T21:50:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=84f2cfa253cc618438ed6e9d68b33fa7c0d88cb9'/>
<id>urn:sha1:84f2cfa253cc618438ed6e9d68b33fa7c0d88cb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove kikimr/driver DEPENDS</title>
<updated>2022-12-02T08:31:25Z</updated>
<author>
<name>qrort</name>
<email>qrort@yandex-team.com</email>
</author>
<published>2022-12-02T08:31:25Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=b1f4ffc9c8abff3ba58dc1ec9a9f92d2f0de6806'/>
<id>urn:sha1:b1f4ffc9c8abff3ba58dc1ec9a9f92d2f0de6806</id>
<content type='text'>
</content>
</entry>
<entry>
<title>validate canons without yatest_common</title>
<updated>2022-11-30T20:47:12Z</updated>
<author>
<name>qrort</name>
<email>qrort@yandex-team.com</email>
</author>
<published>2022-11-30T20:47:12Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=22f8ae0e3f5d68b92aecccdf96c1d841a0334311'/>
<id>urn:sha1:22f8ae0e3f5d68b92aecccdf96c1d841a0334311</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>[util] Add specializations for const / ref qualified member functions</title>
<updated>2022-08-24T08:41:27Z</updated>
<author>
<name>sskvor</name>
<email>sskvor@yandex-team.com</email>
</author>
<published>2022-08-24T08:41:27Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=30a75ad702329a4178784acc5bad610931c32382'/>
<id>urn:sha1:30a75ad702329a4178784acc5bad610931c32382</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unused include</title>
<updated>2022-07-26T22:53:48Z</updated>
<author>
<name>tobo</name>
<email>tobo@yandex-team.com</email>
</author>
<published>2022-07-26T22:53:48Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=3b836cb4c5d55a10d7f7eccd4434f40d72df2a20'/>
<id>urn:sha1:3b836cb4c5d55a10d7f7eccd4434f40d72df2a20</id>
<content type='text'>
</content>
</entry>
</feed>
