Native memory allocation (malloc) failed to allocate 5726797824 bytes for committing reserved memory.
Merhaba herkese ;
Ben deeplearning4j projesini spark üzerinde çalıştırmak için https://github.com/javadba/dl4j-spark-ml-examples bu github projesini kullanıyorum. Bu projede “bin/run-example ml.JavaIrisClassification
” komutunu çalıştırdığım zaman aşağıdaki hatayı veriyor.
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000005fff80000, 5726797824, 0) failed; error=’Cannot allocate memory’ (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 5726797824 bytes for committing reserved memory.
# An error report file with more information is saved as:
Bu sorunu çözmek için ortam değişkenlerime JAVA_OPTS=”-Xms128m -Xmx1g” satırını ekledim fakat yine aynı hata ile karşılaştım. (ortam değişkenlerine ekleme kısmında hiçbir sorun yok). Bu hatanın sebebi benim java alanımın yetersiz olması bende bu sorunu aşağıdaki gibi çözdüm.
export _JAVA_OPTIONS="-Xms128m -Xmx1g"
yine aynı parametreler sadece ismini _JAVA_OPTIONS olarak değiştirdim.
İyi Çalışmalar