8227645: Some tests in serviceability/sa run with fixed -Xmx values and risk running out of memory

Move tests to seprate directory

Reviewed-by: dtitov, jcbeyler, ctornqvi, sspitsyn
diff --git a/test/hotspot/jtreg/TEST.groups b/test/hotspot/jtreg/TEST.groups
index a1e16af..5935f51 100644
--- a/test/hotspot/jtreg/TEST.groups
+++ b/test/hotspot/jtreg/TEST.groups
@@ -53,6 +53,9 @@
 hotspot_serviceability = \
   serviceability
 
+hotspot_resourcehogs = \
+  resourcehogs
+
 hotspot_misc = \
   / \
  -applications \
@@ -368,8 +371,7 @@
   serviceability/sa \
   -serviceability/sa/ClhsdbScanOops.java \
   -serviceability/sa/TestJmapCore.java \
-  -serviceability/sa/TestJmapCoreMetaspace.java \
-  -serviceability/sa/TestHeapDumpForLargeArray.java
+  -serviceability/sa/TestJmapCoreMetaspace.java
 
 tier1 = \
   :tier1_common \
diff --git a/test/hotspot/jtreg/resourcehogs/TEST.properties b/test/hotspot/jtreg/resourcehogs/TEST.properties
new file mode 100644
index 0000000..3d748e1
--- /dev/null
+++ b/test/hotspot/jtreg/resourcehogs/TEST.properties
@@ -0,0 +1 @@
+exclusiveAccess.dirs=.
diff --git a/test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java b/test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
similarity index 98%
rename from test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
rename to test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
index 75d9578..68d562a 100644
--- a/test/hotspot/jtreg/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
+++ b/test/hotspot/jtreg/resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java
@@ -26,7 +26,7 @@
  * @bug 8175312
  * @summary Test clhsdb 'g1regiondetails' and 'scanoops' commands for G1GC
  * @requires vm.hasSA & (vm.bits == "64" & os.maxMemory > 8g)
- * @library /test/lib
+ * @library /test/lib /test/hotspot/jtreg/serviceability/sa
  * @run main/othervm/timeout=2400 ClhsdbRegionDetailsScanOopsForG1
  */
 
diff --git a/test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java b/test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java
similarity index 100%
rename from test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeArray.java
rename to test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java
diff --git a/test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java b/test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeStringArray.java
similarity index 100%
rename from test/hotspot/jtreg/serviceability/sa/LingeredAppWithLargeStringArray.java
rename to test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeStringArray.java
diff --git a/test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java b/test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java
similarity index 100%
rename from test/hotspot/jtreg/serviceability/sa/TestHeapDumpForLargeArray.java
rename to test/hotspot/jtreg/resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java