Java 控制台打印 "Marker : e1 1234" 是什么意思?

What does it mean when the Java console prints "Marker : e1 1234"?

所以我正在使用 LWJGL 开发 Java 应用程序。我正在使用 class 进行日志记录,它将在消息前添加时间戳和消息级别,如下面第一行所示。但是 有时 当我 运行 应用程序时,控制台将打印几行或多行,这些行以 "Marker".

空行开始
(2018/04/02 17:35:39)   [INFO]      Shutting down...
Marker : e1  3121
Marker : ed  5146
Marker : e1  3993
Marker : e2  3158
Marker : ee  12

我不是自己打印这些,所以我想知道它是什么。我的直觉告诉我它与内存有关,可能是 LWJGL 提供的?或者它可以从 SWT 提供,因为我也在使用该库吗?我还使用了 1 个库 (slick-util),但我认为这不相关。

它不仅发生在关机后。有时它会在 运行ning 时发生,但它不一致,我还没有找到任何模式,而且大多数 运行s 它根本不会发生。

该日志应该来自 LWJGL,确实 class org.lwjgl.opengl.KHRDebug 允许 GL 在发生各种事件时通知应用程序,这在应用程序开发、调试和分析过程中可能很有用。

它还定义了调试标记,这是 OpenGL 应用程序使用离散事件标记对命令流进行注释的一种机制。

http://www.cs.unh.edu/~cs770/lwjgl-javadoc/lwjgl-opengl/org/lwjgl/opengl/KHRDebug.html