swt当Java控制台打印“Marker:e11234”时意味着什么?
因此,我正在使用LWJGL开发一个Java应用程序。我正在使用一个用于日志记录的类,该类将在消息前面加上时间戳和消息级别,如下面第一行所示。然而,当我运行应用程序时,有时,控制台会打印以“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),但我认为这与此无关
这不仅发生在关机后。有时它会在运行时发生,但并不一致,我也没有发现任何模式,大多数运行时根本不会发生
# 1 楼答案
该日志应该来自LWJGL,实际上是类组织。lwjgl。opengl。KHRDebug允许GL在应用程序开发、调试和分析期间发生各种可能有用的事件时通知应用程序
它还定义了调试标记,这是一种OpenGL应用程序用离散事件标记对命令流进行注释的机制
http://www.cs.unh.edu/~cs770/lwjgl-javadoc/lwjgl-opengl/org/lwjgl/opengl/KHRDebug.html