gpt4 book ai didi

JavaFX - 使用时间作为折线图的变量

转载 作者:太空宇宙 更新时间:2023-11-04 15:05:21 25 4
gpt4 key购买 nike

我本质上是在尝试创建程序中使用的内存的可视化表示。我创建了一个折线图,并将 Y 轴设置为“使用的内存”,将 X 轴设置为时间。我的问题是,设置计时器的最佳方法是什么,以便有关内存使用情况的传入数据可以与当前时间配对。

我的意思是,我想在窗口显示时启动一个计时器,并继续计数(可能以毫秒精度),所以我可以说,在程序运行了这么长时间之后,这就是使用的内存量。

执行此任务的最佳资源是什么?

最佳答案

最好的选择可能只是使用 System.currentTimeMillis();并在开始计数时将其设置为变量,然后再次调用它并将保存的值与新计时器进行比较以获取时间。

所以..

Long startTime = System.currentTimeMillis();
//Do whatever stuff
long timeElapsed = System.currentTimeMillis() - startTime;

但要记住的一件事是 currentTimeMillis() 取决于平台的粒度。在基于 UNIX 的系统上,您将获得 1 毫秒。最小粒度,我认为在 Windows 上它是 50。所以如果您需要比 50 毫秒更准确的东西。时间步骤,您可能需要不同的方法。

关于JavaFX - 使用时间作为折线图的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22074746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com