w1100n
This site is best viewed in Google Chrome
12/10/2014 1:49 | Tag:

http://blog.csdn.net/twlkyao/article/details/24534505 发生该错误的原因是因为IDEA需要使用的连续内存空间没有得到满足,解决方案: 1.减小-Xmx和-XX:PermSize的值 切换到IDE_HOME\bin\目录下,找到<product>.exe.vmoptions文件,尝试减少-Xmx和-XX:PermSize的值,建议以100M为单位,直到IDEA可以启动。 2.开启64位模式 IDEA提供idea64.exe的启动器,该启动器使用64位的JDK(需要单独安装)。 3.使用<product>.bat启动 使用<product>.bat替代.exe启动IDEA。 4.强制使用64位的JDK .bat脚本默认使用32位的JDK(IDEA安装文件的jre 目录下),可以通过环境变量强制使用64位的JDK,变量的值取决于你使用的产品,IDEA_JDK for IntelliJ IDEA, WEBIDE_JDK for PhpStorm and WebStorm, PYCHARM_JDK for PyCharm, RUBYMINE_SDK for RubyMine. 参考选择合适的JDK。 5.卸载不常用的应用程序 通过卸载不常用的应用程序来减少应用分割进城地址空间。 参考资料:点击打开链接

12/8/2012 20:39 | Tag:

linux 修改idea.vmoptions或idea64.vmoptions   windows 修改IntelliJ IDEA 7.0/bin下idea.exe.vmoptions     -server -Xverify:none -Xms300M -Xmx512M -XX:+UseParNewGC -XX:PermSize=128m -ea -server 使用server jvm。酌情使用,有些doc说IDEA加该选项可以提高速度。 -Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间。 -Xms:是另一个设置内存的参数,用它来设置程序初始化的时候内存栈的大小,增加这个值的话你的程序的启动性能会得到提高。不过同样有前面的限制,以及受到xmx的限制。 -Xmx:是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,致使你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你的机器的内存,那样你的机器会受不了的,到时候就死翘翘了。。 -XX:PermSize 永久区的大小。 -XX:+UseParNewGC 使用并行收集算法。 内存大的可以改idea.exe.vmoptions文件为: -Xms256m -Xmx384m -XX:MaxPermSize=128m -XX:NewRatio=4 -Xss128k -Dsun.awt.keepWorkingSetOnMinimize=true -server 还有是idea.properties   可以修改一些配置,比如缓冲区设置到C盘外的其他盘下 除了对idea启动的内存分配外,还有: 1、你的C盘空闲是否足够,因为idea会在c盘你的用户目录下建立缓存。如果你的c盘空间小,运转起来会比较累。 2、你的project是否臃肿。因为默认的idea会将所有文件都当成project的文件,而其实我们需要在idea里编辑的基本都是程序文件。而 class文件、jar文件、doc文件等等都是不需要的。打开module … Continue reading

12/7/2012 13:29 | Tag:

IDEA的Inspector对serialVersionUID检测默认是关闭的,因此如果你的class是Serialization,那么需要重新设置一下(IDEA 9.0): Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’ 选上以后,在你的class中:Alt+Enter就会提示自动创建serialVersionUID了。     http://blog.sina.com.cn/s/blog_728c25590100y33w.html

9/2/2012 12:18 | Tag:

http://www.intellij.org.cn/bbs/viewtopic.php?t=1817&start=0 在类或者函数前输入 /** 然后回车,就可以生成啦。 Javadoc Sync plugin可以快速生成所有的注释,使用稍微麻烦点,步骤如下: 1. 打开设置面板,选择inspection,然后找到“javadoc issues”,选择相应的配置项 2. 回到编辑窗口,会有警告提示,将光标置于类名上,按下Alt+Enter,选择生成javadoc就可以啦。 3. 如果你想设置生成的javadoc内容,设置面板有一个javadoc sync settings,进行设置即可。

6/9/2012 19:38 | Tag:

file>project structure project>compiler output:$project home.out module>path: inherit project compile output path factes.deployment descriptors: ***/web.xml factes.web resource directores:$project home/src/main/webapp artifacts.output directory: $project home/out/artifacts/… …

6/7/2012 14:36 | Tag:,

outline – structure, Ctrl+F12 本文转自:http://gagi.iteye.com/blog/633778   1、比如输入eclipse下面的main,sysout等,在idea里面同样可以实现,如下: Java代码   sysout(sout 按tab),main(psvm按tab),具体可按照ctrl+j 2、性能优化 Java代码   修改idea.exe.vmoptions配置文件调整以下内容: -Xms256m -Xmx384m -XX:MaxPermSize=128m -XX:NewRatio=4 -Xss128k -Dsun.awt.keepWorkingSetOnMinimize=true -server -Xms256m设置初时的内存数,你需要设置一个合理的值, 增加该值可以提高Java程序的启动速度。如果你的内存够大,如2G,可以设置到400m。 -Xmx384m设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能。 -Dsun.awt.keepWorkingSetOnMinimize=true可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。 -server控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集。 3、优化文件保存和工程加载 Java代码   取消“Synchronize file on frame activation”和“Save files on framedeactivation”的选择 同时我们选择”Save files automatically”, 并将其设置为30秒,这样IDEA依然可以自动保持文件,所以在每次切换时,你需要按下Ctrl+S保存文件 如何让IntelliJ IDEA动的时候不打开工程文件:Settings->General去掉Reopen last project on startup 4、用*标识编辑过的文件 Java代码   Editor –> Editor Tabs —————————————– 在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。 “Mark modifyied tabs with asterisk” 5、显示行号 Java代码   如何显示行号:Settings->Editor->Appearance标签项,勾选Show line numbers 6、自定义键盘快捷方式 Java代码   如果默认代码提示和补全快捷键跟输入法冲突,如何解决:Settings->Keymap 7、如何让光标不随意定位 … Continue reading

辽ICP备14012896