i tried running the OrientDB Server on my Computer and it worked just finde, however when I switched to a Virtual Machine running on a server, I get following error:
#There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 429936 bytes for Chunk::new # Possible reasons: # The system is out of physical RAM or swap space # The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap # Possible solutions: # Reduce memory load on the system # Increase physical memory or swap space # Check if swap backing store is full # Decrease Java heap size (-Xmx/-Xms) # Decrease number of Java threads # Decrease Java thread stack sizes (-Xss) # Set larger code cache with -XX:ReservedCodeCacheSize= # JVM is running with Unscaled Compressed Oops mode in which the Java heap is # placed in the first 4GB address space. The Java Heap base address is the # maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress # to set the Java Heap base and to place the Java Heap above 4GB virtual address.
I already checked my JDK, it is 64-Bit, and tried changing -Xms2G and -Xmx2G in the server.bat to 1G.
My VM has 4GB RAM, so this should actually be enough.
Thanks for any help,