Nastavenie Java VM v Debian 10

Nastavenie Java VM v Debian 10
« kdy: 01. 12. 2021, 17:50:54 »
zdravím
ostal som v pomykove.
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2deb10u1)
OpenJDK Server VM (build 11.0.12+7-post-Debian-2deb10u1, mixed mode)
 Mám 16GB ram . Program má nastavenie -Xmx4g
čo mi bohužial neberie, max  -Xmx2g
je nejaká možnosť ako to nastaviť?

Kód: [Vybrat]
java version
java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|PermSize|ThreadStackSize'
     intx CompilerThreadStackSize                  = 512                                    {pd product} {default}
   size_t ErgoHeapSizeLimit                        = 0                                         {product} {default}
   size_t HeapSizePerGCThread                      = 33554432                                  {product} {default}
   size_t InitialHeapSize                          = 67108864                                  {product} {ergonomic}
   size_t LargePageHeapSizeThreshold               = 134217728                                 {product} {default}
   size_t MaxHeapSize                              = 1073741824                                {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 5542374                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 123057933                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 123057933                              {pd product} {ergonomic}
   size_t ShenandoahSoftMaxHeapSize                = 0                                      {manageable} {default}
     intx ThreadStackSize                          = 320                                    {pd product} {default}
     intx VMThreadStackSize                        = 512                                    {pd product} {default}
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2deb10u1)
OpenJDK Server VM (build 11.0.12+7-post-Debian-2deb10u1, mixed mode)

ďakujem
« Poslední změna: 01. 12. 2021, 18:27:54 od Petr Krčmář »


Re:Nastavenie Java VM v Debian 10
« Odpověď #1 kdy: 01. 12. 2021, 19:04:09 »
Mě to funguje  :D

Kód: [Vybrat]
# java -version
openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
# free -h
              total        used        free      shared  buff/cache   available
Mem:           15Gi       3,4Gi       9,0Gi       140Mi       3,2Gi        11Gi
Swap:          31Gi          0B        31Gi
Kód: [Vybrat]
# echo 'class Test { public static void main(String[] args){ System.out.println("MEM: " + java.lang.management.ManagementFactory.getMemoryMXBean().getHeapMemoryUsage().getMax() / (1024d*1024d*1024d) + " GB");}}' > Test.java
# javac Test.java
# java -cp . -Xmx256M Test
MEM: 0.25 GB
# java -cp . -Xmx512M Test
MEM: 0.5 GB
# java -cp . -Xmx1024M Test
MEM: 1.0 GB
# java -cp . -Xmx1G Test
MEM: 1.0 GB
# java -cp . -Xmx2G Test
MEM: 2.0 GB
# java -cp . -Xmx4G Test
MEM: 4.0 GB
# java -cp . -Xmx8G Test
MEM: 8.0 GB

tecka

  • ***
  • 160
    • Zobrazit profil
    • E-mail
Re:Nastavenie Java VM v Debian 10
« Odpověď #2 kdy: 01. 12. 2021, 19:21:43 »
Není to 32-bit verze? Tam víc než 2G nejde.

Re:Nastavenie Java VM v Debian 10
« Odpověď #3 kdy: 01. 12. 2021, 21:16:11 »
áno, ospravedlňujem sa . som lama
podarilo sa mi zameniť inštalačku amd64 za i386
už preinštalované a funguje