From 48f19e43c5ceeed6b8f714fc921566f9260c78db Mon Sep 17 00:00:00 2001 From: Alexey Ushakov Date: Wed, 1 Jun 2022 09:48:15 +0000 Subject: [PATCH] 8287453: RenderPerfTest incorrectly measures performance Reviewed-by: prr --- .../client/RenderPerfTest/Makefile | 15 +- .../client/RenderPerfTest/build.xml | 3 +- .../src/renderperf/RenderPerfLCDTest.java | 373 ------------------ .../src/renderperf/RenderPerfTest.java | 129 +++--- 4 files changed, 76 insertions(+), 444 deletions(-) delete mode 100644 test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfLCDTest.java diff --git a/test/jdk/performance/client/RenderPerfTest/Makefile b/test/jdk/performance/client/RenderPerfTest/Makefile index 4dbbe9197f2c8..eca1c976d9405 100644 --- a/test/jdk/performance/client/RenderPerfTest/Makefile +++ b/test/jdk/performance/client/RenderPerfTest/Makefile @@ -1,5 +1,6 @@ # -# Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2022, JetBrains s.r.o.. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -28,13 +29,11 @@ DIST=dist RESOURCES=resources RENDERPERF_CLASSES = $(CLASSES)/renderperf/RenderPerfTest.class -RENDERPERFLCD_CLASSES = $(CLASSES)/renderperf/RenderPerfLCDTest.class RENDERPERF_SOURCES = $(SOURCEPATH)/renderperf/RenderPerfTest.java -RENDERPERFLCD_SOURCES = $(SOURCEPATH)/renderperf/RenderPerfLCDTest.java RENDERPERF_RESOURCES = $(CLASSES)/renderperf/images/duke.png -all: mkdirs $(DIST)/RenderPerfTest.jar $(DIST)/RenderPerfLCDTest.jar +all: mkdirs $(DIST)/RenderPerfTest.jar run: mkdirs $(DIST)/RenderPerfTest.jar java -jar $(DIST)/RenderPerfTest.jar @@ -44,11 +43,6 @@ $(DIST)/RenderPerfTest.jar: \ $(CLASSES)/renderperf.manifest jar cvmf $(CLASSES)/renderperf.manifest $(DIST)/RenderPerfTest.jar -C $(CLASSES) . -$(DIST)/RenderPerfLCDTest.jar: \ - $(RENDERPERFLCD_CLASSES) $(RENDERPERFLCD_RESOURCES) \ - $(CLASSES)/renderperflcd.manifest - jar cvmf $(CLASSES)/renderperflcd.manifest $(DIST)/RenderPerfLCDTest.jar -C $(CLASSES) . - $(CLASSES)/renderperf/images/%: $(RESOURCES)/renderperf/images/% cp -r $< $@ @@ -56,9 +50,6 @@ $(CLASSES)/renderperf/images/%: $(RESOURCES)/renderperf/images/% $(CLASSES)/renderperf.manifest: echo "Main-Class: renderperf.RenderPerfTest" > $@ -$(CLASSES)/renderperflcd.manifest: - echo "Main-Class: renderperf.RenderPerfLCDTest" > $@ - $(DIST): mkdir $(DIST) diff --git a/test/jdk/performance/client/RenderPerfTest/build.xml b/test/jdk/performance/client/RenderPerfTest/build.xml index 0aebb7ca70085..aa20830c322c6 100644 --- a/test/jdk/performance/client/RenderPerfTest/build.xml +++ b/test/jdk/performance/client/RenderPerfTest/build.xml @@ -1,5 +1,6 @@