java - 优化代码以提高内存和速度
问题描述
我希望在获取分钟和设置标记方面特别加快速度。我可以通过哪些方式提高内存使用率和速度?
我试过下面的代码
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);
}
解决方案
推荐阅读
- biginteger - 扩展 ax+by=c 的欧几里得算法
- flutter - Flutter-web 中的 HtmlElementViewt 内容大小
- javascript - Chrome 浏览器和 JavaScript 如何在 PC/Mac 睡眠模式下工作?
- c# - 如何让 iText 7 在生成的每一页上重复“表格”的标题?
- excel - Sendkeys 不保留格式(双空格)
- c# - 在获取请求.NET MVC Core 中使用多个条件进行分页问题
- ios - 在 iPad 的新标签页中以 base64 格式显示 PDF(Safari 或 Chrome for iOs)2021
- typescript - 如何从打字稿中的联合接口访问密钥
- regex - 在 LDAP 中按用户组过滤
- ios - 我创建了新的 React-Native 项目,但它没有在我的 iOS 模拟器上运行并出现此错误