优化代码以提高内存和速度

时间:2019-04-28 17:28:27

标签: java for-loop new-operator

我希望在获取分钟数和设置标记时特别加快速度。我可以通过哪些方式提高内存使用率和速度?

我尝试了以下代码

for (int i = 0; i <= 24; i++) {

    final Minute min = new Minute(0, i, 28, 04, 2019);
    final Minute min1 = new Minute(30, i, 28, 04, 2019);
    final Marker currentEnd = new ValueMarker((double) min.getFirstMillisecond());
    final Marker currentEnd1 = new ValueMarker((double) min1.getFirstMillisecond());

    currentEnd1.setLabel("HH" + ((i * 2) - 1 + 3));
    currentEnd.setLabel("HH" + ((i * 2) - 2 + 3));

    currentEnd.setLabelAnchor(RectangleAnchor.TOP);
    currentEnd.setLabelFont(font3);
    currentEnd.setLabelTextAnchor(TextAnchor.TOP_LEFT);
    currentEnd1.setLabelAnchor(RectangleAnchor.TOP);
    currentEnd1.setLabelFont(font3);
    currentEnd1.setLabelTextAnchor(TextAnchor.TOP_LEFT);
    currentEnd.setPaint(Color.red);
    currentEnd1.setPaint(Color.red);
    plot1.addDomainMarker(currentEnd1);
    plot1.addDomainMarker(currentEnd);

}

0 个答案:

没有答案
相关问题