From 1ae52df4f0bd71aadba2d0835bf1e63b00dc05ac Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 7 Mar 2016 08:10:50 +0100 Subject: [PATCH] add toString to some pool-executed runnables to make it easier to find causes of our thread pool growth --- .../openapi/progress/util/ProgressIndicatorUtils.java | 6 ++++++ .../src/com/intellij/openapi/util/ZipperUpdater.java | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java b/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java index 1a89ae5a0c0b..249f55c41728 100644 --- a/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java +++ b/platform/platform-impl/src/com/intellij/openapi/progress/util/ProgressIndicatorUtils.java @@ -205,6 +205,12 @@ public class ProgressIndicatorUtils { } } } + + @Override + public String toString() { + return readTask.toString(); + } + }); } catch (RuntimeException e) { diff --git a/platform/platform-impl/src/com/intellij/openapi/util/ZipperUpdater.java b/platform/platform-impl/src/com/intellij/openapi/util/ZipperUpdater.java index c808a2859670..8af341c41357 100644 --- a/platform/platform-impl/src/com/intellij/openapi/util/ZipperUpdater.java +++ b/platform/platform-impl/src/com/intellij/openapi/util/ZipperUpdater.java @@ -49,7 +49,7 @@ public class ZipperUpdater { queue(runnable, false); } - public void queue(@NotNull final Runnable runnable, final boolean urgent) { + private void queue(@NotNull final Runnable runnable, final boolean urgent) { queue(runnable, urgent, false); } @@ -71,6 +71,11 @@ public class ZipperUpdater { myIsEmpty = !myRaised; } } + + @Override + public String toString() { + return runnable.toString(); + } }; if (Alarm.ThreadToUse.SWING_THREAD.equals(myThreadToUse)) { if (anyModality) {