From 9d4b365e63c74a6863d1c8d562c9e1487bda2c04 Mon Sep 17 00:00:00 2001 From: LoveIsGrief Date: Sun, 19 Jan 2020 21:43:03 +0100 Subject: [PATCH] Log the time it take to persist files and hashes --- .../main/groovy/com/muwire/core/files/PersisterService.groovy | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy b/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy index 217a9a40..e0cc84f3 100644 --- a/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy +++ b/core/src/main/groovy/com/muwire/core/files/PersisterService.groovy @@ -155,6 +155,7 @@ class PersisterService extends Service { File tmp = File.createTempFile("muwire-files", "tmp") tmp.deleteOnExit() + def startTime = System.currentTimeMillis() tmp.withPrintWriter { writer -> sharedFiles.each { k, v -> def json = toJson(k,v) @@ -162,7 +163,10 @@ class PersisterService extends Service { writer.println json } } + log.info("Time(ms) to write tmp files.json: "+ (System.currentTimeMillis() - startTime)) + startTime = System.currentTimeMillis() Files.copy(tmp.toPath(), location.toPath(), StandardCopyOption.REPLACE_EXISTING) + log.info("Time(ms) to copy tmp files.json: "+ (System.currentTimeMillis() - startTime)) tmp.delete() } as Runnable) }