处理Visual Studio优化的问题让我花了很多时间来解决它并使用它.当我不得不进行J2EE开发时,我很难回到Eclipse.因此,我也想知道人们是否有任何提示或技巧来帮助Eclipse在日常使用中加速.
有关信息,我使用的是Eclipse 3.4.1版.
已安装的JRE列表为空,当我单击"添加"时,我给出的唯一选项是 - 执行环境描述,标准1.1.x VM,标准VM.
对于MacOS默认JRE没有选择,并且在通常的"MacOS不支持的标准VM"中选择标准VM结果.
Eclipse Galileo,Mac OS X 10.5.8.
任何建议非常感谢
我在Eclipse上常常遇到麻烦(并且一般都很迟钝)而且我想知道是否有人能给我任何见解.抛出的消息是"无法创建新的本机线程".此时我被提示重启Eclipse.这种情况每天发生5次左右.
我正在使用Ecliipse Helios Service Release 2(使用Flash Builder插件):
Windows Vista Business
Processor: Intel Core 2 Duo T7500 @ 2.20 GHz
Memory (RAM): 4.00 GB
System Type: 32-bit Operating System
Run Code Online (Sandbox Code Playgroud)
我的eclipse.ini设置是从这个线程中偷来的:eclipse最好的jvm设置是什么:
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
-vm
C:/jdk1.6.0_25/jre/bin/client/jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Declipse.p2.unsignedPolicy=allow
-Xmn256m
-Xms1024m
-Xmx1024m
-Xss4m
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:CompileThreshold=5
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+CMSIncrementalPacing
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:+UseFastAccessorMethods
-Dcom.sun.management.jmxremote
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
编辑:
@normalocity - 字面上刚刚发生的错误(未处理的事件循环异常),这是在调整我的eclipse.ini之后(我将Xss更改为1m,MaxPermSize更改为384m,Xms更改为512).以下是您要求的其他信息,异常堆栈跟踪:
java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at …Run Code Online (Sandbox Code Playgroud) 我最近在Eclipse中安装了一个新项目,还需要安装一些插件来管理它.我还安装了其他插件,我不需要管理项目,但认为尝试它会很好.
在此之后,我注意到我的IDE响应速度不如以前那么快.我不确定它是否与新项目的大小(几乎是我之前在工作区中的大小的8倍)或安装的插件数量有关.
由于我无法对项目的大小做任何事情,圣诞节已经过去了,我不会很快得到新的硬件,我想知道我是否可以对插件做些什么(除了卸载它们: P).
每当我打开关联的透视图或视图时,我可以将它们配置为延迟加载吗?我不确定它们是如何工作的,但我想这已经是这样了.
有什么我可以做的,插件相关,以加快我的IDE?
谢谢.
美好的一天.
我决定学习Java.我安装了JDK并下载eclipse-java-helios-SR1-win32了Windows 7.
但我无法启动eclipse,因为我总是收到消息:
Error: couldn't find Java SE Runtime Environment
Run Code Online (Sandbox Code Playgroud)
我试图重新安装JDK,但安装程序给了我这样的消息:
Error 1723, There is a problem with this Windows Installer package.
A DLL required for this install to complete couldn't be run."
Run Code Online (Sandbox Code Playgroud)
至少这里是日食给我的信息:
Java was started but returned exit code=2
C:\Windows\system32\javaw.exe
-Dosgi.requiredJavaVersion =1.5 -Xms40m
-Xmx334m
-XX:MaxPermSize=256m
-jar C:\eclipse\plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-os Win32
-ws Win32
-arch x86
-showsplash
-launcher C:\eclipse\eclipse.exe
-name Eclipse
--launcher.library
C:\eclipse\plugins/org.eclipse.equinox.Iauncher.win32.win32.x86_1.1.1.R36x_v2010
0810\eclipse_1309.dll
-startup C:\eclipse\pIugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar -exitdata 1760_50
-product org.eclipse.epp.package.java.product -vm C:\Windows\system32\javaw.exe -vmargs
-Dosgi.requiredJavaVersion=1.5 -Xms40m
-Xmx384m
-XX:MaxPermSize=256m
-jar …Run Code Online (Sandbox Code Playgroud) 我已经安装了Java SDK,之后我还下载了Java EE,它没有自动安装在Eclipse中.如何在Eclipse中导入Java EE库?
我在过去一年前使用Eclipse时没有遇到任何问题,但我现在将Helios下载到一台装有Windows Vista和Java 1.6.13的新计算机上.我解压缩文件夹并尝试运行Eclipse EXE并收到错误消息,指出"Java已启动但返回退出代码= 13".
我做了一些挖掘,看起来配置文件需要启动Java 1.5(dosgiRequiredJavaVersion = 1.5).删除此行无关紧要.
我去了1.5.0_22的存档副本并尝试在vmargs之前在配置文件中使用-vm mypath/java/jre1.5.0_22/bin,它仍然没有帮助.
我也试过制作一个快捷方式并在属性的目标字段中指定"eclipse -vm mypath",但仍然没有.
这是我的配置设置仍然给出错误:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.java.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vm
c:\program files\java\jre1.5.0_22\bin
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx384m
Run Code Online (Sandbox Code Playgroud)
有人解决了这个问题吗?
我正在开展一个相当大的项目,并且最近碰到了90年代的老朋友,打字滞后.我的设置是带有SSD驱动器的MacBook Pro 2.2 GHz i7 8GB,到目前为止还没有出现任何严重的性能问题.
我增加了内存分配-Xmx1024m和 - XX:MaxPermSize=512m.没有大量使用插件.此外,这只发生在默认编辑器中的.java文件上.
可能是什么问题呢?
编辑:
我发现了问题.我注意到只有在编辑大型java文件时才会出现问题.在我的情况下,班级有1800行.
虽然这很奇怪,因为我在Ubuntu上使用相同的eclipse设置时没有遇到同样的问题.似乎Mac上的Eclipse无法处理我正在编辑的大文件.
有什么建议?
EDIT2:
我正在使用Eclipse Indigo for Java EE和最新的更新(3.7.1.X)
已安装的插件:
除非另有说明,否则所有插件都通过Eclipse市场安装并更新到最新版本.
OMG,eclipse(它是Gallileo,但是以前的版本我也遇到过这样的问题)再次崩溃,一如既往地默默地坠毁.这可能每周发生一次,但这真的很烦人.我现在所拥有的只是一个崩溃日志.有没有办法发现这些崩溃的真正原因?
崩溃日志的标题,看不到任何有用的东西:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d80f8d4, pid=1388, tid=3180
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_12-b04 mixed mode)
# Problematic frame:
# V [jvm.dll+0xcf8d4]
#
Run Code Online (Sandbox Code Playgroud) 我已经在ini文件中给了eclipse大量的内存,但它仍然没有使用任何超过300mb的东西,我可以在任务管理器中看到.
[javac] The system is out of resources.
[javac] Consult the following stack trace for details.
[javac] java.lang.OutOfMemoryError: Java heap space
[javac] at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:1938)
[javac] at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1835)
[javac] at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1522)
[javac] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:360)
[javac] at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:377)
[javac] at com.sun.tools.javac.comp.Annotate.enterAttributeValue(Annotate.java:190)
[javac] at com.sun.tools.javac.comp.Annotate.enterAnnotation(Annotate.java:167)
[javac] at com.sun.tools.javac.comp.MemberEnter.enterAnnotations(MemberEnter.java:743)
[javac] at com.sun.tools.javac.comp.MemberEnter.access$300(MemberEnter.java:42)
[javac] at com.sun.tools.javac.comp.MemberEnter$5.enterAnnotation(MemberEnter.java:711)
[javac] at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:95)
[javac] at com.sun.tools.javac.comp.Annotate.enterDone(Annotate.java:87)
[javac] at com.sun.tools.javac.comp.Enter.complete(Enter.java:485)
[javac] at com.sun.tools.javac.comp.Enter.main(Enter.java:442)
[javac] at com.sun.tools.javac.main.JavaCompiler.enterTrees(JavaCompiler.java:819)
[javac] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:353)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:279)
[javac] at com.sun.tools.javac.main.Main.compile(Main.java:270)
[javac] at …Run Code Online (Sandbox Code Playgroud) eclipse ×10
java ×4
jvm ×3
helios ×2
ide ×2
macos ×2
crash ×1
eclipse-3.6 ×1
galileo ×1
java-ee ×1
launch ×1
optimization ×1
performance ×1