文章 ID: 000075650 內容類型: 錯誤訊息 最近查看日期: 2014 年 07 月 08 日

錯誤:寫入 sopcinfo 報告 java.lang.OutOfMemoryError:JAVA 堆空間

環境

  • Intel® Quartus® II 訂閱版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    產生 Qsys 的大型設計時,您可能會看到下列或類似的錯誤。

    錯誤:寫入 sopcinfo 報告 java.lang.OutOfMemoryError:JAVA 堆空間

    解決方法 若要解決此問題,請使用 qsys-edit 命令從命令提示啟動 Qsys,並採用 --jvm-max-heap-size= 命令列參數,其中整數值為 m (或 M) 為百萬位元組或 g (或 G)。這將會執行 Qsys,並增加 JAVA 堆的大小。qsys 編輯命令應從目前的 Quartus 專案目錄執行。

    舉例來說,若要執行 qsys,從 Windows 命令提示器中增加堆放:

    1. cd
    2. %QUARTUS_ROOTDIR%\sopc_builder\bin\qsys-edit --jvm-max-heap-size=

    舉例來說,若要執行 qsys,並且從 Linux 命令提示器中增加堆放:

    1. cd
    2. /sopc_builder/bin/qsys-edit --jvm-max-heap-size=

    Qsys 預設 java 堆大小為 512M。指定更大的值可避免堆記憶體耗盡。

    如需有關 qsys-edit 命令列參數的詳細資訊,請參閱 qsys-edit (PDF) 檔執行 Qsys Editor

    Quartus II 軟體的 14.0 版本處理並解決了此問題。

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。