Renamed method to measureExecutionTime

IDEA-CR-42681
This commit is contained in:
Alexandr Evstigneev
2019-02-04 16:13:50 +03:00
parent e6e0952c82
commit d95031af81
6 changed files with 8 additions and 8 deletions
@@ -42,9 +42,9 @@ public class JavaAutoDetectIndentPerformanceTest extends AbstractIndentAutoDetec
public void testBigColdFile() {
Ref<IndentOptions> ref = Ref.create();
long fileLoadTime = TimeoutUtil.runAndGetExecutionTime(() -> configureByFile(getFileNameWithExtension()));
long fileLoadTime = TimeoutUtil.measureExecutionTime(() -> configureByFile(getFileNameWithExtension()));
long detectingTime = TimeoutUtil.runAndGetExecutionTime(() -> ref.set(detectIndentOptions()));
long detectingTime = TimeoutUtil.measureExecutionTime(() -> ref.set(detectIndentOptions()));
double ratio = (double)detectingTime / fileLoadTime;
if (ratio > 0.3) {
TeamCityLogger.error("Detecting indent have taken too much time proportionally to file read time " + ratio);
@@ -69,7 +69,7 @@ public class JavaAutoDetectIndentPerformanceTest extends AbstractIndentAutoDetec
public void testBigOneLineFile() {
configureByFile("oneLine.json");
long time = TimeoutUtil.runAndGetExecutionTime(AbstractIndentAutoDetectionTest::detectIndentOptions);
long time = TimeoutUtil.measureExecutionTime(AbstractIndentAutoDetectionTest::detectIndentOptions);
assertTrue(time < 40);
}
}
@@ -70,7 +70,7 @@ public class FocusModePassFactory implements TextEditorHighlightingPassFactory {
@NotNull
private static List<? extends Segment> calcFocusZones(@NotNull FocusModeProvider focusModeProvider, @NotNull PsiFile psiFile) {
Ref<List<? extends Segment>> resultRef = Ref.create();
long executionTime = TimeoutUtil.runAndGetExecutionTime(() -> resultRef.set(focusModeProvider.calcFocusZones(psiFile)));
long executionTime = TimeoutUtil.measureExecutionTime(() -> resultRef.set(focusModeProvider.calcFocusZones(psiFile)));
if (executionTime > MAX_ALLOWED_TIME) {
LOG.warn("Focus zones collecting took too long: " + executionTime + "ms; " +
"Provider: " + focusModeProvider.getClass().getSimpleName() + "; " +
@@ -149,7 +149,7 @@ public class StartupManagerImpl extends StartupManagerEx {
}
private void logActivityDuration(AtomicBoolean uiFreezeWarned, StartupActivity extension) {
long duration = TimeoutUtil.runAndGetExecutionTime(() -> extension.runActivity(myProject));
long duration = TimeoutUtil.measureExecutionTime(() -> extension.runActivity(myProject));
Application app = ApplicationManager.getApplication();
if (duration > 100 && !app.isUnitTestMode()) {
@@ -38,7 +38,7 @@ class CpuTimings {
StringBuilder log = new StringBuilder();
for (int i = 0;; i++) {
long time = TimeoutUtil.runAndGetExecutionTime(CpuTimings::addBigIntegers);
long time = TimeoutUtil.measureExecutionTime(CpuTimings::addBigIntegers);
if (time < minTime) {
//log.append("Iteration " + i + ", time " + time + "\n");
minTime = time;
@@ -69,7 +69,7 @@ public final class TimeoutUtil {
* @return time of running {@code runnable} in milliseconds
*/
@ApiStatus.Experimental
public static <E extends Throwable> long runAndGetExecutionTime(@NotNull ThrowableRunnable<E> runnable) throws E {
public static <E extends Throwable> long measureExecutionTime(@NotNull ThrowableRunnable<E> runnable) throws E {
long startTime = System.currentTimeMillis();
runnable.run();
return System.currentTimeMillis() - startTime;
@@ -130,7 +130,7 @@ public class XsltHighlightingTest extends TestBase {
final Project project = myFixture.getProject();
PsiDocumentManager.getInstance(project).commitAllDocuments();
return TimeoutUtil.runAndGetExecutionTime(() -> ReadAction.run(
return TimeoutUtil.measureExecutionTime(() -> ReadAction.run(
() -> CodeInsightTestFixtureImpl.instantiateAndRun(myFixture.getFile(), myFixture.getEditor(), ArrayUtil.EMPTY_INT_ARRAY, false)));
}