scala – playframework – IOException无法分配内存
发布时间:2020-12-16 19:02:28 所属栏目:安全 来源:网络整理
导读:我的系统是Mint 12 64bit. 我已经安装了类型安全的堆栈并创建了一个新的播放应用程序.没有修改代码,我试图运行它.这是输出: http://pastebin.com/6XwmsbAE 播放抱怨此错误消息: IOException: Cannot run program "javac": java.io.IOException: error=12,C
我的系统是Mint 12 64bit.
我已经安装了类型安全的堆栈并创建了一个新的播放应用程序.没有修改代码,我试图运行它.这是输出: http://pastebin.com/6XwmsbAE 播放抱怨此错误消息: IOException: Cannot run program "javac": java.io.IOException: error=12,Cannot allocate memory 如何解决这个问题? 更新: @Mef 好的,你肯定是对的我将初始RAM从1 GB增加到2 GB(在virtualbox上运行).编译工作完全一次. 不幸的是,java已经确定甚至2 GB还不够:运行eclipse和firefox我的系统使用1 GB.然后我启动sbt并且内存使用上升到大约1.2 GB.人们可能会认为这是足够的.不是虽然800 MB仍然可用,但是编译失败,同样的错误.此外,在尝试编译应用程序后,内存使用率高达1.6 GB.奇怪的是,即使在编译项目时也不会达到2 GB,但是峰值在1.8 GB左右. 然而,我已经再次尝试,并向虚拟机提供3 gig的RAM.现在编译和运行应用程序工作正常.作为3GB可用的另一个奇迹,内存使用率从未超过1.6 GB,并且保持远低于我在2 GB迭代中看到的最大1.8 GB. 解决方法
由于这是一个普遍的javac错误,我怀疑它是与Play相关的.很可能你真的跑出了内存.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |