调制我的Eclipse

来源:互联网 发布:点胶机编程 编辑:程序博客网 时间:2024/05/05 01:40
       对于java程序员,Eclipse就是我们并肩战斗的小伙伴,也是手中的神兵利刃,我们当然要好好的和他相处,要保证他运转流畅,用着顺手,进行一些自己的定制是必须的。
  • 设置Eclipse内存使用情况
     eclipse程序感觉到卡,动不动就未响应,一般是由于分配给Java虚拟机JVM的堆栈内存和非堆栈内存不够, 堆栈内存就是Java代码可及的内存,是留给开发人员使用的;非堆栈内存就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。

堆栈内存 优化启动参数为 Xms  Xmx

非堆栈内存 优化启动参数为 -XX:PermSize  -XX:MaxPermSize

方法一:
将下面参数加到eclipse快捷方式的目标后
-vmargs -Xms256M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M

方法二:
也可以加到eclipse目录下的eclipse.ini中
-vmargs     //虚拟机设置,说明后面是VM的参数
-Xms256M     //Xms是默认的虚拟机内存大小
-Xmx512M     //Xms是最大内存
-XX:PermSize=256M     //非堆内存设置,最小堆大小。一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告
-XX:MaxPermSize=512M     //

实际运行的结果可以通过Eclipse中Help>About Eclipse>Installation Details>Configuration来查看。


修改

eclipse

根目录下的

eclipse.ini

文件

 

 

 

 

 

 

-vmargs 

 

 

 

 

 

 

 

 

 

//

虚拟机设置

,

说明后面是

VM

的参数

 

 

 

 

 

 

-Xms40m 

 

 

 

 

 

 

 

//Xms

是默认的虚拟机内存大小

 

 

 

 

 

 

-Xmx256m 

 

 

 

 

 

 

//Xmx

是最大内存

 

 

 

 

 

 

-XX:PermSize=128M //

非堆内存设置

,

最小堆大小。一般报内存不足时

,

都是说这个太小

,

堆空间剩余小于

5%

就会警告

,

建议把这个稍微设

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

//

大一点

,

不过要视自己机器内存大小来设置

 

 

 

 

 

 

-XX:MaxPermSize=256M

  • Eclipse背景暖色调

一款看上去十分舒服的代码配色,会让Coding过程变得惬意,让编写效率提升不少。而Eclipse默认的代码配色实在丑陋,除了关键字为褐色加粗、字符串为蓝色外,其余颜色均为黑色。在这样的配色中,最难分辨的就是局部变量和类型的私有字段(其他好歹可以通过大小写规则来判断,如果代码编写够规范的话)。而且过于单调的颜色,不容易刺激视觉神经乃至中枢神经,会增加疲劳感,带来困意。为了改变这一现状,我们必须对Eclipse的代码配色进行更改。操作方法如下:

改变背景颜色:
windows->Preferences->General->Editor->Text Editors
右边选择Appearance color options 
选Background color 选择背景颜色
勾掉System Default
选Current line highlight 来改变 当前选中行的颜色
改变字体颜色:
windows->Preferences->Java->Editor->Syntax Coloring
右边选择Java 然后可以自由选择颜色了

方案一:
配色方案详细following: 
背景颜色向你推荐:色调:85。饱和度:1 2 3。亮度:2 0 5 
文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效的缓解眼睛疲劳保护眼睛。 

Annotations(注释): 107, 147, 186  浅蓝色
Deprecated members(不建议使用的成员): 0, 0, 0  
Fields(字段): 128, 0, 128  紫色
KeyWord 'return'(关键字'return'): 255, 0, 0   红色
Keyword excluding 'return'(除了关键字以外的return): 255, 128 ,0  橙色
Local variable declarations(局部变量声明): 128, 128, 128   灰色
Method declarations(方法声明): 255, 128, 64    橙色
Method(方法): 0, 48, 96 暗浅蓝色
Operators and brackets(运算符与方括号): 255, 128, 0  橙色
Others(其他): 96 153, 0   深绿色
Static fields(静态字段): 33, 0, 189  深蓝色
Static Method invocations(静态方法调用): 77, 166 255  天蓝色 
Strings(字符串): 132, 26, 238   中天蓝色
Type variables(类型变量): 128, 0, 25   红罗色

方案二:
配色方案详细following:
背景配色:色调:160,饱和度:0,亮度:59

Annotations(注释): 107, 147, 186 

Deprecated members(不建议使用的成员): 0, 0, 0 
Fields(字段):128,255,0 绿色
KeyWord 'return'(关键字'return'): 255, 0, 0  红色
Keyword excluding 'return'(除了关键字以外的return): 255,80, 0  深深橘色
Local variable declarations(局部变量声明): 70,140,179  深蓝色
Method declarations(方法声明): 247,197,39  淡橘色
Method(方法): 241,196,54  深淡橘色
Operators and brackets(运算符与方括号): 255, 128, 0   深橘色
Others(其他): 126, 202, 0  淡绿色
Static fields(静态字段): 128,255,0 绿色
Static Method invocations(静态方法调用): 77, 166 255  
Strings(字符串):  89,196,196  墨蓝色
Type variables(类型变量): 222, 0, 25  红色


0 0
原创粉丝点击