Я новичок в программировании на Java.
Мне любопытно узнать скорость выполнения, а также скорость создания и удаления объектов.
У меня есть несколько методов, таких как:
и
private static void getWBO2S8Volts() {
int A = Integer.parseInt(Status.LineToken.nextToken());
int B = Integer.parseInt(Status.LineToken.nextToken());
int C = Integer.parseInt(Status.LineToken.nextToken());
int D = Integer.parseInt(Status.LineToken.nextToken());
Status.WBO2S8Volts=((A*256)+B)/32768;
Status.WBO2S8VoltsEquivalenceRatio=((C*256)+D)/256 - 128;
Log.level1("WideBand Sensor 8 Voltage: " + Double.toString(Status.WBO2S8Volts));
Log.level1("WideBand Sensor 8 Volt EQR:" + Double.toString(Status.WBO2S8VoltsEquivalenceRatio));
Было бы разумно создать отдельный метод для обработки данных, поскольку они повторяются?Или это было бы просто быстрее выполнить как один метод?У меня есть несколько из них, которые нужно будет переписать, и мне интересно, действительно ли это улучшит скорость выполнения или это так же хорошо, или если есть ряд инструкций, где становится хорошей идеей создать новый метод,
В основном, что быстрее или когда становится быстрее использовать один метод для обработки объектов, а не другой метод для обработки нескольких похожих объектов?переменная, затем выполнение математической операции над ней происходит быстрее, чем создание нового метода и затем вытягивание переменной, а затем выполнение математической операции над ним.Мой вопрос на самом деле, где скорость на ..
Все эти методы вызываются только для чтения данных и установки Status.Variable.В моем классе около 200 методов, которые генерируют данные.