You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2021/11/10 18:45:37 UTC
svn commit: r1894926 -
/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Author: tilman
Date: Wed Nov 10 18:45:37 2021
New Revision: 1894926
URL: http://svn.apache.org/viewvc?rev=1894926&view=rev
Log:
PDFBOX-2941: log parsing duration
Modified:
pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
Modified: pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java?rev=1894926&r1=1894925&r2=1894926&view=diff
==============================================================================
--- pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java (original)
+++ pdfbox/trunk/debugger/src/main/java/org/apache/pdfbox/debugger/PDFDebugger.java Wed Nov 10 18:45:37 2021
@@ -1277,7 +1277,12 @@ public class PDFDebugger extends JFrame
@Override
PDDocument open() throws IOException
{
- return Loader.loadPDF(file, password);
+ long t0 = System.nanoTime();
+ PDDocument doc = Loader.loadPDF(file, password);
+ long t1 = System.nanoTime();
+ long ms = TimeUnit.MILLISECONDS.convert(t1 - t0, TimeUnit.NANOSECONDS);
+ LOG.info("Parsed in " + ms + " ms");
+ return doc;
}
};
document = documentOpener.parse();
@@ -1319,7 +1324,12 @@ public class PDFDebugger extends JFrame
@Override
PDDocument open() throws IOException
{
- return Loader.loadPDF(new URL(urlString).openStream(), password);
+ long t0 = System.nanoTime();
+ PDDocument doc = Loader.loadPDF(new URL(urlString).openStream(), password);
+ long t1 = System.nanoTime();
+ long ms = TimeUnit.MILLISECONDS.convert(t1 - t0, TimeUnit.NANOSECONDS);
+ LOG.info("Parsed in " + ms + " ms");
+ return doc;
}
};
document = documentOpener.parse();