PermGen errors when building in IntelliJ

閱讀時間約 1 分鐘
轉移自 LogDown 原文日期 December 25, 2014 12:14
在 IntelliJ IDEA 的 Preferences 選單裡,搜尋 VM Options ,看你是用什麼工具 build 的,如果是 Maven ,就在 Maven - Runner,筆者是用 Gradle ,自然就是在 Gradle 修改。
看你需要多大的 Heap size ,就設多大。
格式就像這樣: -XX:MaxPermSize=128M


不過這只是治標不治本,最好還是找出是什麼原因造成堆疊滿溢。
可以使用工具調查副檔名為 hprof 的檔案,這部分筆者還沒研究,容後再來向各位報告。
    avatar-img
    6會員
    45內容數
    和 Kotlin 相關的系列文章。 給程式初學者的「Kotlin 學習系列」 給正在實戰的工程師「Kotlin 實戰系列」
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Kate的沙龍 的其他內容
    轉移自 LogDown 原文日期 December 19, 2014 11:07  雖然 gradle 很好用,但有時候會出現一些我們無法輕易理解的訊息,像是找不到某個版本的 library 。ex: Could not find com.google.android.gms:play-servic
    轉移自 LogDown 原文日期 September 17, 2014 11:08 不知道有多少人使用過 noHistory 屬性。 看似方便,卻有古怪的後遺症,這是筆者的親身體驗。 在此直接舉自身遭遇的例子:在登入畫面的 Activity 使用該屬性,並準備好前往登入畫面的程式碼。 Androi
    轉移自 LogDown 原文日期 September 16, 2014 22:06   不知道有沒有人和筆者一樣已經習慣在 Androidmanifest.xml 裡為 android:configChanges 加上一大串的 flag ,而忘記它的意義。   Activity 是很敏感的,如果沒有
    轉移自 LogDown 原文日期  July 30, 2014 19:36  Gogo Monkey Run Kevin, Gogolook monkey runner     - auto-testing tool     - python monkey recorder     - co
     轉移自 LogDown 原文日期 June 04, 2014 17:47  最近才發現,開了部落格但卻好安靜的原因是:留言系統要另外裝啊!(翻桌 官方推薦的是disqus,要先註冊。 可以用社交帳號這點是方便許多,但總覺得這樣好像在賣身(份)。 不過它拿的只是你的名字和信箱,密碼還是要另外設
    轉移自 LogDown 原文日期 May 30, 2014 14:10,現今 Parse 官方 server 已關閉,僅提供 SDK 自架 Server   Parse 官網: https://parse.com/ 一般使用的是它的推播功能,這在之前已經提過,這次要介紹的是雲端資料服務。 設置相
    轉移自 LogDown 原文日期 December 19, 2014 11:07  雖然 gradle 很好用,但有時候會出現一些我們無法輕易理解的訊息,像是找不到某個版本的 library 。ex: Could not find com.google.android.gms:play-servic
    轉移自 LogDown 原文日期 September 17, 2014 11:08 不知道有多少人使用過 noHistory 屬性。 看似方便,卻有古怪的後遺症,這是筆者的親身體驗。 在此直接舉自身遭遇的例子:在登入畫面的 Activity 使用該屬性,並準備好前往登入畫面的程式碼。 Androi
    轉移自 LogDown 原文日期 September 16, 2014 22:06   不知道有沒有人和筆者一樣已經習慣在 Androidmanifest.xml 裡為 android:configChanges 加上一大串的 flag ,而忘記它的意義。   Activity 是很敏感的,如果沒有
    轉移自 LogDown 原文日期  July 30, 2014 19:36  Gogo Monkey Run Kevin, Gogolook monkey runner     - auto-testing tool     - python monkey recorder     - co
     轉移自 LogDown 原文日期 June 04, 2014 17:47  最近才發現,開了部落格但卻好安靜的原因是:留言系統要另外裝啊!(翻桌 官方推薦的是disqus,要先註冊。 可以用社交帳號這點是方便許多,但總覺得這樣好像在賣身(份)。 不過它拿的只是你的名字和信箱,密碼還是要另外設
    轉移自 LogDown 原文日期 May 30, 2014 14:10,現今 Parse 官方 server 已關閉,僅提供 SDK 自架 Server   Parse 官網: https://parse.com/ 一般使用的是它的推播功能,這在之前已經提過,這次要介紹的是雲端資料服務。 設置相
    你可能也想看
    Google News 追蹤
    Thumbnail
    本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
    Thumbnail
    此章節旨在引導讀者如何建立Java開發環境,包括安裝JDK、使用命令行工具編寫和運行Java程式,以及如何在Visual Studio Code、IntelliJ IDEA和Eclipse等IDE中設置和使用Java環境。
    Thumbnail
    本章節提供了設置Kotlin開發環境的多種選擇,包括使用IntelliJ IDEA、Android Studio、命令行工具、Visual Studio Code,以及在線編輯器。每種方法都有詳細的步驟說明,旨在幫助讀者根據自己的需求選擇最適合的設置方式,並順利開始Kotlin開發。
    Thumbnail
    因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
    Thumbnail
    建立Maven專案 於pom.xml設定Spring Boot <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
    Thumbnail
    在 Vue 專案中使用 Apollo Graphql Client 從 API 獲取資料,由於資料結構較為複雜,筆者便跟著網路教學使用 codegen 工具自動化產生 TypeScript 型別定義。在某個元件中,需要使用 defineProps 來撰寫型別定義,結果⋯⋯
    Thumbnail
    學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
    Thumbnail
    這篇文章探討了在專案開發中遇到的時間壓力和執行困難,以及如何無效應對這些挑戰。 沒有工時估算、客戶溝通、交付時間表設定、程式品質管理、工作量管理、合同和專業態度等方面的建議。
    Thumbnail
    Install Java (OpenJDK) on Ubuntu: sudo apt update && sudo apt -y install default-jdk java -version Add repository and install DBeaver CE: curl -
    Thumbnail
    如果你明明從JAVA 官網下載了 Java SE. 又設定好了JAVA_HOME,但還是run java application 的時候出現了這個問題,很可能你需要的並不是JAVA SE.
    Thumbnail
    本章節的目的是介紹Java中的套件使用,包括如何引用第三方套件和自定義模組,如何創建和使用自定義套件,以及介紹一些常見的Java標準庫套件。這些內容將幫助讀者更好地理解和使用Java的套件系統。
    Thumbnail
    此章節旨在引導讀者如何建立Java開發環境,包括安裝JDK、使用命令行工具編寫和運行Java程式,以及如何在Visual Studio Code、IntelliJ IDEA和Eclipse等IDE中設置和使用Java環境。
    Thumbnail
    本章節提供了設置Kotlin開發環境的多種選擇,包括使用IntelliJ IDEA、Android Studio、命令行工具、Visual Studio Code,以及在線編輯器。每種方法都有詳細的步驟說明,旨在幫助讀者根據自己的需求選擇最適合的設置方式,並順利開始Kotlin開發。
    Thumbnail
    因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
    Thumbnail
    建立Maven專案 於pom.xml設定Spring Boot <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://
    Thumbnail
    在 Vue 專案中使用 Apollo Graphql Client 從 API 獲取資料,由於資料結構較為複雜,筆者便跟著網路教學使用 codegen 工具自動化產生 TypeScript 型別定義。在某個元件中,需要使用 defineProps 來撰寫型別定義,結果⋯⋯
    Thumbnail
    學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
    Thumbnail
    這篇文章探討了在專案開發中遇到的時間壓力和執行困難,以及如何無效應對這些挑戰。 沒有工時估算、客戶溝通、交付時間表設定、程式品質管理、工作量管理、合同和專業態度等方面的建議。
    Thumbnail
    Install Java (OpenJDK) on Ubuntu: sudo apt update && sudo apt -y install default-jdk java -version Add repository and install DBeaver CE: curl -
    Thumbnail
    如果你明明從JAVA 官網下載了 Java SE. 又設定好了JAVA_HOME,但還是run java application 的時候出現了這個問題,很可能你需要的並不是JAVA SE.