2016-06-28 31 views
0

我試圖更新詹金斯彼爾姆根內存,從我讀添加此爲org.jenkins.plist文件會做的伎倆,但它並沒有改變對我來說:更新燙髮根內存詹金斯 - MacOSX的

<key>-XX:PermSize</key> 
<string>512m</string> 
<key>-XX:MaxPermSize</key> 
<string>1024m</string> 

當我使用詹金斯監測工具仍卻對我說:

Perm Gen Memory: 81mb 

我做錯什麼了嗎?

感謝

回答

1

http://mgrebenets.github.io/mobile%20ci/2015/02/01/jenkins-ci-server-on-osx,你應該使用<字符串>但不<鍵>,如:

<string>-XX:MaxPermSize=1024m</string> 

<鍵>表示部分。在這種情況下,您要設置的程序參數屬於<鍵> ProgramArguments </key>部分。您指定的關鍵部分可能會讓啓動器混淆不清。看看這個鏈接的完整例子,並與你的比較。

刪節例如:

<plist version="1.0"> 
<dict> 
    <key>Label</key> 
    <string>homebrew.mxcl.jenkins</string> 
    <key>ProgramArguments</key> 
    <array> 
    ..... more props here... 
    <string>-XX:MaxPermSize=256m</string> 
    .... more props here 
    </array> 
    ... more stuff here... 
</dict> 

還要注意爲正確重新啓動(卸載/加載)指令,以使更改應用實例。一旦你重新啓動它,確認該選項您可以設置正確轉換到命令行:

ps aux | grep java 

的性質應通過適當的格式如下:

-XX:PermSize=512m -XX:MaxPermSize=1024m 
+0

感謝這個幫助,但一旦我重新啓動實例我仍然看不到選項'-XX:PermSize = 512m'或'-XX:MaxPermSize = 1024m' – Richlewis