public static void reportOutput()

in src/main/java/org/jetbrains/kotlin/tools/gradleimportcmd/GradleModelBuilderOverheadContainer.java [15:29]


    public static void reportOutput(String line) {
        if (line != null && line.contains("<ij_msg_gr>Performance statistics<ij_msg_gr>")) {
            synchronized (overhead) {
                String marker = "': service ";
                String[] lineParts = line.substring(line.indexOf(marker) + marker.length()).split(" ");
                String service = lineParts[0];
                long duration = Long.parseLong(lineParts[4]);
                Long currentDuration = overhead.get(service);
                if (currentDuration != null) {
                    duration += currentDuration;
                }
                overhead.put(service, duration);
            }
        }
    }