Эдуард Ибрагимов - Профайлинг HotSpot JVM, используя eBPF

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 8

  • @artyomdrozdov3682
    @artyomdrozdov3682 Месяц назад +3

    Не вводите пожалуйста в заблуждение, в Java 21 JVMTI не отключен по-умолчанию (и насколько мне известно, никто и никогда не собирался этого делать). Когда-то собирались в Java 21 отключить возможность динамически аттачиться к уже запущенному процессу с JVMTI агентом, но, к счастью, в JEP 451 (а не JEP 421, который вообще про финализаторы) - этого делать не стали, а просто сыпят ворнингом, если при запуске процесса не использовать отдельный флаг.

  • @RickDkkrd
    @RickDkkrd Месяц назад +3

    Интересно, но какой смысл рассказывать подробности и не выложить код, даже если пока это POC? Насчет дебага на живой системе - непонятно, почему нельзя было делать это на том же qemu и не страдать.

    • @lehvolk
      @lehvolk 26 дней назад

      Вы про NDA когда-нибудь слышали?

    • @RickDkkrd
      @RickDkkrd 26 дней назад +1

      @@lehvolk судя по всему, это вам стоит погуглить, что такое нда, и как оно соотносится с раскрытием концепций, архитектуры и алгоритмов

    • @lehvolk
      @lehvolk 26 дней назад

      @@RickDkkrd orly? Код написан на деньги Хуавей, находится под NDA как и любой код написаный сотрудником почти любой коммерческой компании. А вы спрашиваете "где код?" В случае Хуавей процесс согласования чего либо очень долгий и скорей всего ответ будет "нет". Скажите спасибо, что дали сказать, что работаешь в Хуавей на публичном мероприятии. Шок контент, но на это тоже надо получать согласие работодателя.

    • @RickDkkrd
      @RickDkkrd 26 дней назад +1

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