Size: a a a

2019 February 26

E

Emilia in KotlinLangRu
currentTimeMillis 0 выдает на разнице
источник

E

Emilia in KotlinLangRu
поэтому пришлось юзать nanoTime
источник

QH

Quantum Harmonizer in KotlinLangRu
Emilia
currentTimeMillis 0 выдает на разнице
А я и не говорю, что надо использовать его.
источник

E

Emilia in KotlinLangRu
можно по нитям раскидать методы и джойнами
источник

E

Emilia in KotlinLangRu
но тогда будет просто очередность завершения
источник

QH

Quantum Harmonizer in KotlinLangRu
Emilia
можно по нитям раскидать методы и джойнами
Чтобы жить веселее было?
источник

E

Emilia in KotlinLangRu
конечно
источник

E

Emilia in KotlinLangRu
а Вы бы как замерили?
источник

QH

Quantum Harmonizer in KotlinLangRu
Emilia
а Вы бы как замерили?
JMH же
источник

E

Emilia in KotlinLangRu
интересно
источник

E

Emilia in KotlinLangRu
спасибо ☀️ обязательно освою
источник

SS

Sergey Sverdlov in KotlinLangRu
Emilia
currentTimeMillis 0 выдает на разнице
Вообще-то, при таких опытах лучше измерять не однократное выполнение, а, например, 1000-кратное или там миллионнократное. А потом делить на 1000 или миллион.Тогда можно время засекать даже по обычным часам.
источник

E

Emilia in KotlinLangRu
уже скоро JMH завершит свои тесты ☀️
источник

E

Emilia in KotlinLangRu
Sergey Sverdlov
Вообще-то, при таких опытах лучше измерять не однократное выполнение, а, например, 1000-кратное или там миллионнократное. А потом делить на 1000 или миллион.Тогда можно время засекать даже по обычным часам.
так тоже попробую для интереса )
источник

E

Emilia in KotlinLangRu
MeasureItem[name='UniqueChar.testBoolArrLatTrue', scope=50.701]
MeasureItem[name='UniqueChar.testBitSetLatFalse', scope=176.247]
MeasureItem[name='UniqueChar.testBitSetLatTrue', scope=235.337]
MeasureItem[name='UniqueChar.testBitSetRusFalse', scope=241.579]
MeasureItem[name='UniqueChar.testBoolArrLatFalse', scope=284.989]
MeasureItem[name='UniqueChar.testBoolArrRusTrue', scope=305.753]
MeasureItem[name='UniqueChar.testBoolArrRusFalse', scope=312.82]
MeasureItem[name='UniqueChar.testBitSetRusTrue', scope=334.442]
MeasureItem[name='UniqueChar.testHashSetLatTrue', scope=335.265]
MeasureItem[name='UniqueChar.testHashSetLatFalse', scope=410.565]
MeasureItem[name='UniqueChar.testHashSetRusTrue', scope=464.287]
MeasureItem[name='UniqueChar.testHashSetRusFalse', scope=703.201]
источник

E

Emilia in KotlinLangRu
действительно, hashSet медленее bitSet'a ))
источник

QH

Quantum Harmonizer in KotlinLangRu
👍
источник
2019 February 27

E

Emilia in KotlinLangRu
☀️
источник
2019 March 10

VP

Vitaly Peryatin in KotlinLangRu
Хочу ограничить время выполнения корутины 3 секундами, как лучше это сделать?
На ум приходит только создать вторую корутину, которая завершит первую через 3 секунды, а в первой корутине по завершении поставить остановку второй корутны, и какая корутина первая завршится, та и вернёт результат
Однако мне кажется, что это слишком костыльное решение
источник

М

Макс in KotlinLangRu
ребят, с чего, по вашему мнению, лучше начинать изучать разработку под android? С изучения kotlin или непосредственно с разработки мобильных приложений на java? Или что-то другое?
источник