Устранение мертвого кода Java... существует ли риск оптимизации этого кода?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Устранение мертвого кода Java... существует ли риск оптимизации этого кода?

Сообщение Anonymous »

Итак, я использую API, который в некоторых отношениях немного недружелюбен. По сути, этот API создает ресурс, который можно получить позже. Этот ресурс может существовать, а может и не существовать, когда мы пойдем за ним позже.
Чтобы получить ранее созданный ресурс, вам нужно использовать следующее руководство по результатам:

Код: Выделить всё

String resultKey = "12345";
PersistedResult r = mFactory.getPersistedResult(resultKey);
Сложность здесь в том, что getPersistedResult НЕ выдает исключение при вызове с недопустимым идентификатором... PersistedResult — это ленивый загрузчик, который будет работать только происходит сбой при вызове одного из его методов (заставляя объект загружаться сам).
Итак, чтобы попытаться определить, действителен ли ресурс, я делаю следующее:< /p>

Код: Выделить всё

PersistedResult r = null;

if (!StringUtils.isEmpty(resultKey)) {
try {
r = mFactory.getPersistedResult(resultKey);
r.getResultCount(); // Triggers exception if result key was invalid.
} catch (Exception e) {
// handle exception
}
}
Может ли мой вызов getResultCount быть оптимизирован из-за того, что я не использую это значение?
Вызов любого метода PersistedResult осуществляется во внешнюю базу данных, на всякий случай.

Подробнее здесь: https://stackoverflow.com/questions/509 ... imized-out
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как отключить устранение мертвого кода в компиляторе Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Устранение Vite и условно мертвого кода
    Гость » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Гость
  • Существует ли риск взлома расширения Android Emulator?
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Существует ли риск, что «get_input_entity ()» Телетона также превзойдет ограничения API Telegram (FlupWaitError), как «g
    Anonymous » » в форуме Python
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • C# Компилятор - Какие оптимизации выполняются с включенным флагом «Оптимизации кода»? [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»