首页 > 解决方案 > 优化代码以提高内存和速度

问题描述

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

我试过下面的代码

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);

}

标签: javafor-loopnew-operator

解决方案


推荐阅读