Как стать автором
Обновить
25
0

Программист

Отправить сообщение
А нет такой проблемы, что на Tech crunches приходит слишком много людей и это занимает кучу времени?
Интересно про Tech crunches, они периодические или как-то по запросу?
Все кто пришел обязательно должен что-то рассказать или только те у кого что-то интересное?
Говоришь, так как будто ты мне ее и отправил =)
Это все, что мне пришло. Не знаю чем я так провинился перед дедушкой морозом в этом году =(
Смотреть картинку
image
У нас в команде следующий подход: если на код-ревью задают вопрос по поводу реализации (просят объяснить алгоритм), то необходимо добавить комментарий. А ещё лучше подумать об этом заранее и добавить его самому.

Есть вариант с тем чтобы переписать так, чтобы код был понятнее? Кажется это должен быть план А, а план Б уже написать комментарий.
Вам, кстати тоже плюс в карму за полезные лекции по базам данных и распределенным системам =) Многое для себя из них почерпнул
Будет ли бесплатная трансляция из главного зала? Не нашел что-то упоминания.
Как раз недавно вышел подкаст про базы данных, где подробно рассказывают о том, что такое OLAP и OLTP. Советую всем интересующимся
Да, я кажется понял, вы спрашиваете «Что происходит со ссылками когда GC перемещает объект?». Кажется вот здесь описан механизм перемещения объектов в JVM GC:
Specifically, the GC walks the graph of reachable objects within the «from» space, starting from each of the GC roots. Each time it finds a reference to a node (in an instance field, static field, stack frame, etc), it checks the object that the reference points to to see if it has been marked as visited.

* If it is not yet marked, the GC does the following:

It marks the object in the from-space.
It copies the object into the to-space.
It stores the address of the object in to space in the from-space object. (This is like a forwarding address.)
It recursively visits each reference field of the to-space copy of the object.
The result of this the reference to the to-space object.

* If the object has been marked already, the GC looks up the forwarding address, and returns that.
Не уверен, что понял вопрос. Что значит данные объекта перемещаются в памяти? У нас есть объект в памяти, на него есть ссылка, это по факту адрес объекта.
Если вам интересно как происходит процесс сжатия/расжатия, вот, для примера, код JVM (из файла compressedOops.inline.hpp) который делает декодирование адреса.
  inline oop decode_not_null(narrowOop v) {
    assert(!is_null(v), "narrow oop value can never be zero");
    address base = Universe::narrow_oop_base();
    int    shift = Universe::narrow_oop_shift();
    oop result = (oop)(void*)((uintptr_t)base + ((uintptr_t)v << shift));
    assert(check_obj_alignment(result), "address not aligned: " INTPTR_FORMAT, p2i((void*) result));
    return result;
  }

На графике в общем-то указана версия Java на которой производились тесты, но я все таки добавил еще одно упоминание о том, что статья старая
Недавно открыл для себя «подлодку». Считаю ее одним из лучших подкастов для разработчиков. Каждый выпуск это отдельная тема из мира IT. Часто ребята приглашают известных и интересных гостей. И все это приправлено хорошим юмором. В общем всем советую!
Лично мне? Да, надо =) В Glassdoor есть, к примеру.
Отзывы о собеседованиях не планируете прикрутить?
Судя по статье, вы и не «заморачиваетесь»
То есть Вы дошли до этого только через 10 лет опыта? Кажется, что статья написана не для сообщества, а для того, чтобы лишний раз попиариться.
После вычета всех налогов. Это указано при заполнении данных
Перекладывание обязанностей вообще вечная проблема, даже внутри каждого из отделов. Не совсем понял насколько вам удалось решить именно ее? Если несколько человек работает на сервисом, который упал, кому из программистов позвонит дежурный админ? А если тот кому он позвонит считает, что за этот факап ответственен другой член команды, он будет сам чинить или позвонит другому программисту и переведет стрелку на него?
Картинка в тему

Тут это где? Я редко пью кофе, тем более растворимый. Поставил его на кухню на работе, некоторые коллеги пьют и растворимый. Шоколадками тоже поделился с коллегами, кстати =)

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность