java - 使用 Java API 的 JENA TDB 加载进度
问题描述
我想知道在使用 Java API 时是否可以获得加载速度信息。
我必须加载“大”文件(几 gb)的代码是这样的:
try (InputStream in = new FileInputStream(arguments.input)) {
RDFParser.create()
.source(in)
.lang(lang)
.errorHandler(ErrorHandlerFactory.errorHandlerStrict)
.base("http://example.com/")
.streamManager()
.parse(model);
}
加载似乎有效,但我对速度、解析的三元组数量等一无所知。有没有办法每隔 n-triples 或 n-second 获取此类统计信息?我没有使用 tdbloader2,因为这段代码是更大程序的一部分。
解决方案
推荐阅读
- ios - Spritekit 和 swift - 如何在测试期间从测试人员那里取回数据
- mongoose - 是否可以自定义猫鼬中的错误?
- javascript - js直播搜索模式
- java - 如何使用 Mybatis 和 PostgreSQL 创建一个空数组?
- c++ - 通过 Boost Python 在 C++ 对象之间传递共享指针的 Segfault
- java - 为什么我们在 Hibernate 配置或映射文件中写入标签
- javascript - DarkSky API - 未处理的拒绝错误 - ReactJS / Axios / Node.js
- scala - 如何从 Spark 数据框中的数组中获取统计信息?
- javascript - 在Node js中解析文件并存储到具有多个值的Map函数中
- actionscript-3 - AS3 BitmapData HitTest 不起作用