@hirthwork

hirthwork

Меня зовут Пить
hirthwork

Всего лишь бабочка, которой снится, что она программист

Славный отзывчивый парень © https://t.me/point_im/161357

32 я читаю 94 меня читают
5704 постов
47423 комментариев
hirthwork
25 Dec 2019

А чтобы совсем не скучно было жить, мы ещё все дружно с переполнением инта объебались. Хуёво когда данных много.

25 Dec 2019

Я так понимаю, сегодня тебя не ждать :D

25 Dec 2019

праздник к нам приходит

?

25 Dec 2019

такими темпами можно и на праздники не ждать

#zyjaj/4 в ответ на /1
26 Dec 2019

потому что нефиг было байты экономить!

26 Dec 2019
  1. Во-первых, в этом месте экономить байты уместно
  2. Во-вторых, никто тут не пытался экономить. Просто объебалися
#zyjaj/6 в ответ на /5
26 Dec 2019

а, ну лан. там знаковое или беззнаковое?

#zyjaj/7 в ответ на /6
26 Dec 2019

Около трех миллиардов, а ведь туда данные всего полгода лились

#zyjaj/10 в ответ на /8
26 Dec 2019

Ты жопой читаешь? Никто не экономил, просто объебались забыв множитель явно к лонгу привести

#zyjaj/12 в ответ на /11
26 Dec 2019

Что читаю? Неужели ты думаешь, что я буду читать тред до того, как постить коммент?

#zyjaj/13 в ответ на /12
26 Dec 2019

А у вас какого-нибудь ubsan'а нет?

#zyjaj/14 в ответ на /12
26 Dec 2019

В джаве не нужен ubsan. Она делает ровно то, что ты попросил.

#zyjaj/15 в ответ на /14
26 Dec 2019

Например, переполняет инт?

#zyjaj/16 в ответ на /15
26 Dec 2019

А как ubsan поймёт, что у тебя в цикле стала слишком большая переменная, на которую ты влево биты сдвигаешь? Он-то надеется, что у тебя пределы цикла разумные

#zyjaj/17 в ответ на /16
26 Dec 2019

да кто тебя знает, у вас там сплошь JNI всё обмазано.

#zyjaj/18 в ответ на /9
26 Dec 2019

чо. Он на компиляции инстументацию втыкает и в рантайме работает. Если было переполнение, он зарепортит переполнение. Это же динамический анализатор, а не статический.

#zyjaj/19 в ответ на /17
26 Dec 2019

А, ты про инструментацию. Ну это ж надо, чтобы он полгода проработал в проде. А в проде инструментированный бинарь полгода дорого держать, тормозит шопиздец

#zyjaj/20 в ответ на /19
26 Dec 2019

Логично.
Ну да, тогда хреново. Хотя, статический анализ такое тоже должен находить, по идее. Они ж там анализируют глубины глубин циклов.

#zyjaj/21 в ответ на /20
26 Dec 2019

Не мог он там проанализировать. Длина цикла зависит от того какие именно байтики с диска прочитаны. Оно и сейчас может переполниться, но некому такие байтики на диск записать просто

#zyjaj/22 в ответ на /21

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.