我在Mountain Lion上使用IDEA 12 Leda。我想增加IDE可以使用的最大内存。我将Info.plist文件中的VMOptions设置为 -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar
当我打开IDEA时,我仍然看到最大内存为711m。
jps -v
显示我的VMOptions已加载,但已被以下选项取代。
29388 **-Xmx2048m** -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true -Djava.endorsed.dirs= -Dswing.bufferPerWindow=false -Didea.fatal.error.notification=enabled -Didea.cycle.buffer.size=1024 -Didea.popup.weight=heavy -Didea.xdebug.key=-Xdebug -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.pmoffscreen=false -Didea.no.launcher=false -DCVS_PASSFILE=~/.cvspass -Didea.use.default.antialiasing.in.editor=false -Dcom.apple.mrj.application.live-resize=false -Didea.smooth.progress=false
29392 Jps -Dapplication.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m
哪里-Xmx800
来的?我需要删除它。
从IDEA 15.0.4开始,你可以使用Help|。Edit Custom VM Options...:
这将.vmoptions
在config文件夹中自动创建文件的副本,并打开一个对话框进行编辑。
IntelliJ IDEA 12是已签名的应用程序,因此Info.plist
不再建议更改in的选项,因为签名将不匹配,并且根据系统安全设置,你会遇到问题(应用程序将无法运行,或者防火墙将在每次启动时发出抱怨,或者该应用将无法使用系统密钥库来保存密码)。
由于解决了IDEA-94050,IDEA 12中引入了一种提供JVM选项的新方法:
现在,它可以从中获取VM选项,从中获取 ~/Library/Preferences/<appFolder>/idea.vmoptions
系统属性~/Library/Preferences/<appFolder>/idea.properties
。
例如,要使用-Xmx2048m选项,应将原始.vmoptions
文件从复制/Applications/IntelliJ IDEA.app/bin/idea.vmoptions到~/Library/Preferences/IntelliJIdea12/idea.vmoptions
,然后修改-Xmx设置。
最终文件应如下所示:
-Xms128m
-Xmx2048m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=64m
-XX:+UseCodeCacheFlushing
-XX:+UseCompressedOops
复制原始文件很重要,因为没有添加选项,而是将其替换了。
这样,你的自定义选项将在更新之间保留,而应用程序文件将保持不变,从而使签名检查器满意。
Community Edition:使用~/Library/Preferences/IdeaIC12/idea.vmoptions
文件代替。
我在山狮上用了12号点子Leda。我想增加IDE可以使用的最大内存。我将info.plist文件中的VMOptions设置为 当我打开IDEA时,我仍然看到最大内存是711M。 显示我的VMOptions已加载,但被以下选项替换。 从何而来?我需要移除它。
问题内容: 我是Docker的新手,并尝试通过本教程从Docker映像设置MemSQL- http: //docs.memsql.com/4.0/setup/docker/ 。我在Mac上,该教程使用的似乎已被弃用。 VM需要4GB内存才能运行。本教程指定了如何执行此操作,但我找不到使用docker-machine / docker工具箱执行此操作的方法。 这是我正在使用的命令,也是我在不更改bo
我已命中错误 在尝试代码时: 在我的laravel项目中。 我已尝试按照链接中的说明进行操作,但无法增加内存限制,因为在我的/etc/目录中找不到php.ini文件。我只能找到php.ini.default,我已经将那里的内存限制增加到900MB。我已重新启动apache以反映新配置,但限制仍然显示为128MB,这是我运行命令时始终显示的: 我怎样才能把这个修好?我的php版本是7.3.9 我还必
问题内容: 我在Windows 10上使用带Python3的jupyter笔记本。我的计算机具有8GB RAM,至少4GB RAM是可用的。 但是当我想使用以下命令制作大小为6000 * 6000的numpy ndArray时 : 我认为这不会使用超过100MB的RAM。我试图更改数字以查看发生了什么。我可以做的最大数组是(5000,5000)。在估计需要多少RAM时是否犯了错误? 问题答案: J
问题内容: 我在增加PHP作为Apache模块的内存限制时遇到问题。 如果我将以下指令放入Apache配置中,则可以正常运行: 但是超过2GB无效,它将恢复为128MB。 这里有什么问题?我需要更多内存来完成一些与PDF相关的任务。 服务器为Debian 2.6.32-5-amd64#1 SMP,PHP 5.3.3-7 + squeeze13,具有12GB物理RAM。 问题答案: 您是否尝试过使用
我刚刚意识到,当只有一个消费群体存在时,XACK不会自动删除消息。 我以为当所有的消费者组都收到相同的消息时,消息会被Redis-server删除,但似乎不是这样。 因此,Redis流内存无限增加,因为没有消息会被删除。 也许防止这种情况的唯一方法是手动发送XDEL消息?但我怎么知道所有的消费者群体都接受了这个信息呢? 需要一些帮助,谢谢!