gpt4 book ai didi

java - 在 Eclipse 中退出之前输出/记录变量值

转载 作者:行者123 更新时间:2023-12-01 15:59:02 25 4
gpt4 key购买 nike

我需要知道 Eclipse 是否可以在终止进程之前向日志或控制台输出一个值。

假设我有一个方法可以做到这一点:

 long cnt = 0;
while(true)
{
cnt ++;
}

我会点击运行,它会增加它,然后我会点击终止[在 Eclipse 运行选项中] 来终止程序。在退出之前,我希望 eclipse 输出/记录 cnt 的值。

如果那不可用,至少 Eclipse 可以每分钟或几秒记录/输出该值..这样最后我将仅按分钟范围内的值关闭。

我正在尝试对某些东西进行基准测试,我想知道在运行测试之前我的硬件可以运行多快。因此,我不希望程序中出现任何条件语句等来减慢速度。

有什么指示吗?

谢谢

最佳答案

不,当 JVM 终止时,您无法打印任何值。

要经常打印值,您可以添加如下内容:

long l = System.currentTimeMillis();
long cnt = 0;
while (true) {
cnt++;
if((System.currentTimeMillis()-l) > 2000L) {
l = System.currentTimeMillis();
System.err.println(cnt);
}
}

关于java - 在 Eclipse 中退出之前输出/记录变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4373048/

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