
Anton
13.02.2017
10:14:08

Митко Соловец?
13.02.2017
10:14:20
и прежде всего, соглались на абстрактный случай
который в реальности не возможен
Антон другой выше написал нормально

Google

Nikolay
13.02.2017
10:14:39

Anton
13.02.2017
10:14:55

Nikolay
13.02.2017
10:15:13
если в сях добавить кучу проверок и gc - по скорости они опустятся до уровня джавы
это, по сути, и будет джава
в каком-то виде

Alexander
13.02.2017
10:15:44
нет
у сей не будет jit'a
с профайлом

Nikolay
13.02.2017
10:16:04
ну, нет, потому что это не VM будет

Alexander
13.02.2017
10:16:05
не будет рантайм оптимизаций

Nikolay
13.02.2017
10:16:09

Alexander
13.02.2017
10:16:10
никогда от слова вообще

Google

Nikolay
13.02.2017
10:16:49

Alexander
13.02.2017
10:17:01
щас бы придумывать, что нужно напихать в си-плас-плас чтобы получить джаву!)

Nikolay
13.02.2017
10:17:04
и потом, что такое, в твоем понимании, рантайм-оптимизация?
это генерация более эффективного ассемблера
то есть то, с чем и компилятор может справиться ничуть не хуже при должном уровне развития

Alexander
13.02.2017
10:17:39
а что такое эффективный?

Alexander
13.02.2017
10:17:49

Nikolay
13.02.2017
10:17:59

Alexander
13.02.2017
10:19:11
а что такое лучше использовать? цпу, память, throughtout, latency ...
под этим много чего можно понимать

Nikolay
13.02.2017
10:20:47
JVM - слишком общий продукт, его задача - это много платформ поддерживать, а не оптимизировать свежий набор SSE инструкций и cache usage на новых интелах
то есть они, конечно, до этого дорастают потом, но сначала эти фишки появляются в компиляторах

Alexander
13.02.2017
10:22:20

Nikolay
13.02.2017
10:23:01

Anton
13.02.2017
10:23:09

Alexander
13.02.2017
10:23:51
люди втирают про с++ или джаву, при этом толком не зная эти платформы

Alex Фэils?︙
13.02.2017
10:24:50
?

Alexander
13.02.2017
10:25:11

Google

Alex Фэils?︙
13.02.2017
10:25:34
Автомобиль тормозит!?
???

Roman
13.02.2017
10:26:11
Не тормозит

Alex Фэils?︙
13.02.2017
10:26:14
Го тоже тормозит
Всё тормозит, кроме испорченных тормозов

Nikolay
13.02.2017
10:26:34
компьютеры тормозят
все говно

Alex Фэils?︙
13.02.2017
10:26:46
Да

?
13.02.2017
10:27:17
☹️

Nikolay
13.02.2017
10:27:22
мы все умрем

Alex
13.02.2017
10:52:35
Про io/nio
Есть ли изкоробочный способ получить файл как стрим||итерабл<Byte> таким образом, чтобы он НЕ подгружался весь в оперативку (это важно, т.к. файлы >> озу).
Понятное дело, что можно написать буферное чтение руками, но велосипед же

Nikolai
13.02.2017
10:53:55
чиго? Ну FileInputStream не подгружается весь в оперативку

Alex
13.02.2017
10:56:27
ну, там можно либо получить при помощи toByteArray массив размером 20GB (нет, очевидно, сайз в инты не влезет)
либо пользовать read(byte[]), читай про велосипед выше

Nikolai
13.02.2017
10:57:17
А чего ты хочешь с ним делать? Ну оберни в какойнить Data/Object InputStream чтобы читать что-то конкретное
Но как бы стрим||итерабл<Byte> ты получил

Alex
13.02.2017
10:58:26
шта?
Мы на одном языке говорим?

Nikolai
13.02.2017
10:58:38
Не факт
Ты можешь читать из FileInputStream побайтово, что ещё нужно?

Alex
13.02.2017
10:59:39

Nikolai
13.02.2017
10:59:59
Ну вы уточняйте какой стрим) он и сам стрим))

Google

Alex
13.02.2017
11:00:14
Stream<Byte>
Iterable<Byte>
или или

Admin
ERROR: S client not available

Nikolai
13.02.2017
11:00:56
Ну наверное стандартной функции такой нет, но писать-то там нечего

Alex
13.02.2017
11:01:14
ну я о том же
если нет, оставлю свой костыль, если есть - соответсвенно возьму из коробки
а то
мало ли

Nikolai
13.02.2017
11:02:12
эт факт
но товарищ видимо не ищет легких путей
хотя если буфернуть то в целом не так уж и дорого, да и IntStream есть

Alex
13.02.2017
11:14:37

Nikolai
13.02.2017
11:16:03
Нуу эээ ты же всеравно хочешь получить их побайтово)

Alex
13.02.2017
11:45:08
Да шож такое :D
Побайтовая итерация != Не буферизованное чтение)

Nikolai
13.02.2017
12:09:40
Ну ты заварачиваешь FileStream в BufferedSream получаешь буферезированное чтение, это на логику мало влияет вообще

Aleksey
13.02.2017
12:30:04

Nick
13.02.2017
13:45:41
@fomkin дык спарк нынче не чисто скальный)

Adam
13.02.2017
13:59:17
мб кто сталкивался с проблемой, вот в идее я пользуюсь всегда одним и тем же apache-commons StringUtils, но когда пишу код и через alt+enter выбираю импорт из предложенных, в списке он далеко не всегда идёт первым. можно сделать чтобы идея запоминала что импортировать или хотя бы руками забить?

Dmitry
13.02.2017
14:00:02
А уж сколько раз оно апаче.и18н.Ексепшн импортировало вместо нормального...

Google

Quorte
13.02.2017
14:09:00

Adam
13.02.2017
14:10:07
спс, я даже не знал что туда можно тыкнуть
конечно 10 левых StringUtils прятать не очень круто

Ilia
13.02.2017
18:09:55

Vik
13.02.2017
18:25:22

guga
13.02.2017
18:27:54
С Сергеем?

Vik
13.02.2017
18:31:10
@guga4ka свежий же вышел
и без Сергея

guga
13.02.2017
18:31:29
воу-воу, мой rss что ли сломался

Vik
13.02.2017
18:31:43
хз, у нас рсс работает
иначе бы выкладка в FB и твитор тоже смломалась бы

guga
13.02.2017
18:32:11
действительно вышел, пойду скачаю

Vik
13.02.2017
18:32:51
правильно, а то я поглядел по статистике, что ты не скачал

Kirill
13.02.2017
18:50:00