首页 > 解决方案 > 使用 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,因为这段代码是更大程序的一部分。

标签: javajenatdb

解决方案


推荐阅读