Алексей Шипилёв - OpenJDK Frameworks: jmh & jcstress

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ • 4

  • @hectorofacedia6158
    @hectorofacedia6158 3 роки тому

    Фулл экран кода бы

  • @mystdeim
    @mystdeim 8 років тому

    что значит "заилюминейтид метод"?

    • @AlexAlekhin
      @AlexAlekhin 7 років тому

      это значит что если результат не используется, то JVM может и не делать вызова метода

    • @JagaimoNeko
      @JagaimoNeko 3 роки тому +2

      заЭЛИМИНЭЙТит (от eliminate - уничтожать)
      Dead code elimination - компилятор уничтожает код, который гарантированно не будет вызван. простой случай - метод не вызывается, инстансов класса не создается. случай посложнее - метод вызывается с одним и тем же аргументом и не имеет сайд-эффектом, в таком случае вызов метода можно редуцировать в его возвращаемое значение.