मैंने अपने स्कैला संकलक के एक अजीब व्यवहार पर ध्यान दिया है। यह कभी-कभी एक वर्ग का संकलन करते समय एक OutOememoryError को फेंक देता है। यहाँ त्रुटि संदेश है:
[info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes...
java.lang.OutOfMemoryError: PermGen space
Error during sbt execution: java.lang.OutOfMemoryError: PermGen space
यह केवल एक बार एक समय में होता है और त्रुटि आमतौर पर बाद के संकलन रन पर नहीं डाली जाती है। मैं स्केल 2.9.0 का उपयोग करता हूं और एसबीटी के माध्यम से संकलन करता हूं।
क्या किसी के पास कोई सुराग है कि इस त्रुटि का कारण क्या हो सकता है? आपकी अंतर्दृष्टि के लिए अग्रिम धन्यवाद।
java.lang.OutOfMemoryError: Metaspace
यदि आप केMaxPermSize
साथ प्रतिस्थापित करते हैं, तो यहां उत्तर भी (जावा 8 पर चल रहे स्काला के लिए समतुल्य समस्या) के लिए काम करते हैंMaxMetaspaceSize
।