zoukankan      html  css  js  c++  java
  • IDEA报错Could not reserve enough space for xxxxKB object heap处理

    IDEA开发android工程的时候,启动就报错。

    Error:Android Gradle Build Target: org.gradle.tooling.GradleConnectionException: Could not execute build using Gradle installation 'C:Usersmusarona.gradlewrapperdistsgradle-2.14.1-all8bnwg5hd3w55iofp58khbp6yvgradle-2.14.1'.

    Error:Failed to complete Gradle execution.

    Cause:
    Unable to start the daemon process.
    This problem might be caused by incorrect configuration of the daemon.
    For example, an unrecognized jvm option is used.
    Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
    Please read the following process output to find out more:
    -----------------------
    Error occurred during initialization of VM
    Could not reserve enough space for 1572864KB object heap

    这个错误的大意就是说IDEA无法给虚拟机分配内存空间。解决这类问题大体是调整idea.exe.vmoptions里面的内存配置。

    -XX:ReservedCodeCacheSize=240m

    变更为

    -XX:ReservedCodeCacheSize=480m

    如果还有问题,可以调整idea.exe.vmoptions里的其他选项

    -Xmx512m

    -XX:MaxHeapSize=512m 

    好吧。编辑下,第二天跑工程又不行了,就报这个错。

    编译器里调整heap调到2G都不行。

    百思不得其解。想想这是gradle里报的错,gradle应该有需要占用内存的配置。打开一看,大吃一惊,gradle默认的jvm内存居然就是1536m,对上了报错信息里的1572864KB。那就把它改小点吧,改成512m,重启编译一次通过。

  • 相关阅读:
    Javascript中最常用的55个经典技巧
    Linux2.6--进程抢占和上下文切换
    redis 无法启动
    Dev GridView-Bind Detail Grid during runtime
    SharePoint场管理-PowerShell(二)
    SharePoint场管理-PowerShell(一)
    SharePoint的安装和配置-PowerShell
    SPField的GetValidatedString方法没有被调用
    PowerShell基础
    什么是工作流?
  • 原文地址:https://www.cnblogs.com/musarona/p/6741851.html
Copyright © 2011-2022 走看看