關(guān)于myeclipse不能啟動(dòng)和卡問(wèn)題_第1頁(yè)
關(guān)于myeclipse不能啟動(dòng)和卡問(wèn)題_第2頁(yè)
關(guān)于myeclipse不能啟動(dòng)和卡問(wèn)題_第3頁(yè)
關(guān)于myeclipse不能啟動(dòng)和卡問(wèn)題_第4頁(yè)
關(guān)于myeclipse不能啟動(dòng)和卡問(wèn)題_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

關(guān)于myeclipse不能啟動(dòng)和卡的問(wèn)2009-07-29被myeclipse的配置折磨了一天,網(wǎng)上也找了很多資料,沒(méi)有一個(gè)可行的釋關(guān)于eclipse.ini的幾為什么有的機(jī)器我將-Xmx和-XX:MaxPermSize都設(shè)置為512M之后Eclipse可以啟動(dòng),而有為何將上面的參數(shù)寫(xiě)入到eclipse.ini文件Eclipse沒(méi)有執(zhí)行對(duì)應(yīng)的設(shè)置?-mrs的意思是設(shè)置JMJMM存理機(jī),后解每參代的義堆)非(-)存照說(shuō)“Jvava”“在JM(-pmmyMva用的;非堆就是JMJM(如IT()JM-ms/;JM-mx/%JM-mx時(shí),JM-ms--mx相等以避免在每次GCJM-:mze/;由Mxmze/。JM()首先JMJVM內(nèi)存的最大值跟操作系統(tǒng)有很大的關(guān)系。簡(jiǎn)單的說(shuō)就32位處理器雖然可控內(nèi)存空間有4GB,但是具體的操作系統(tǒng)會(huì)給一個(gè)限制,這個(gè)限制一般是2GB-3GB(一般來(lái)說(shuō)Windows系統(tǒng)下為1.5G-2G,Linux系統(tǒng)下為2G-3G),而64bit以上的處理器就不會(huì)有限制了。為什么有的機(jī)器我將-Xmx和-XX:MaxPermSize都設(shè)置為512M之后Eclipse可以啟動(dòng),而有通過(guò)上面對(duì)JVM內(nèi)存管理的介紹我們已經(jīng)了解到JVM內(nèi)存包含兩種:堆內(nèi)存和非堆內(nèi)存,另外JVM最大內(nèi)存首先取決于實(shí)際的物理內(nèi)存和操作系統(tǒng)。所以說(shuō)設(shè)置VM參數(shù)導(dǎo)致程序無(wú)法啟動(dòng)主要有以-Xmx的值和-XX:MaxPermSize的總和超過(guò)了JVM內(nèi)存的最大限制,比如當(dāng)前操作系統(tǒng)最大內(nèi)1024MB1024MB,因?yàn)橛幸徊糠直挥布加昧?。為何將上面的參?shù)寫(xiě)入到eclipse.ini文件Eclipse沒(méi)有執(zhí)行對(duì)應(yīng)的設(shè)置?那為什么同樣的參數(shù)在快捷方式或者命令行中有效而在eclipse.ini文件中是無(wú)效的呢?這是因?yàn)槲覀儧](méi)有遵守eclipse.ini文件的設(shè)置規(guī)則:參數(shù)形如“項(xiàng)值”這種形式,中間有空格的需C:\Java\jre1.6.0\bin\javaw.exe參數(shù)設(shè)置虛擬機(jī),在eclipse.ini文件中要寫(xiě)成這樣:-vmC:\Java\jre1.6.0\bin\javaw.exe按照上面所說(shuō)的,最后參數(shù)在eclipse.ini中可以寫(xiě)成這個(gè)樣子:-vmargsXms128MXmx512MXX:PermSize=64MXX:MaxPermSize=128M實(shí)際運(yùn)行的結(jié)果可以通過(guò)Eclipse中“Help”-“AboutEclipseSDK”窗口里面的“ConfigurationDetails”按鈕進(jìn)行查看。myeclipse需要20%的系統(tǒng)功能,所以可以將一些不使用的模塊加載啟動(dòng)。通過(guò)Windows-就顯示出了Eclipse啟動(dòng)時(shí)加載的模塊,可以根據(jù)自己的實(shí)際情況去除一些模塊。windows–>perferences–>general–>startupandshutdownWTPmyeclipseWTPmyeclipse,MylynCVS,以任務(wù)為單位管理項(xiàng)目進(jìn)度,沒(méi)用到的可以取DerbyjarMyEclipseEASIE打頭的啟動(dòng)項(xiàng):myeclipse支持的服務(wù)器,只選自己用的,其他tomcat6.xPreferences窗口依次選擇MyEclipseEnterpriseWorkbench-Validation,然后在右側(cè)ValidatorManual項(xiàng)就可以了(Manual全部勾選,Bulid項(xiàng)只留下第一項(xiàng))。MyEclipseRunValidationmanual下面的全部點(diǎn)掉,buildclasspathdependency在要驗(yàn)證的文件上,單擊鼠標(biāo)右鍵–>myeclipse–>runvalidationmyeclipsejspMyEclipseJSPjspMyEclipseVisualJSPDesignerjsp可視化編maven關(guān)閉所有Download和Update開(kāi)頭的選項(xiàng),共四項(xiàng)(去掉前面的勾關(guān)閉更新調(diào)度:windowpreferencesGeneralStartupandShutdownAutomaticUpdatesScheduler(去掉前面的勾)windowpreferencesMyeclipseDashboard,Show……onstart5JVM的非堆內(nèi)存打開(kāi)- -------- 以上是我的myeclipse.ini,需要修改 -Xmx,-XX:MaxPermSize, 2GB--XX:MaxPermSize384m512m時(shí)要快(視具體的計(jì)算機(jī)而定-Xmx,-XX:MaxPermSize的值設(shè)為同樣大小且兩者之和出你的計(jì)算機(jī)本身的內(nèi)存大6、window-preferences-MyEclipseEnterpriseWorkbench-Maven4MyEclipse-MavenMavenJDKJDKmyeclipseJDK7、window-preferences-MyEclipseEnterpriseWorkbench-Matisse4Myeclipse/Swing,Design-timeinformation(dt.jar)locationJDKdt.jar經(jīng)過(guò)以上的優(yōu)化,myeclipse2/3,Tomcat1/2(視另外,使用myeclipse一段時(shí)間后,就會(huì)產(chǎn)生很多項(xiàng)目,即使這些項(xiàng)目是處于關(guān)閉狀態(tài),myecliose在啟動(dòng)時(shí)也會(huì)加載這些項(xiàng)目,這個(gè)過(guò)程會(huì)花費(fèi)很多時(shí)間,所以,建議將不用的項(xiàng)delete掉,用的時(shí)候再importeclipse調(diào)eclipseeclipseeclipse加快啟動(dòng)速eclipsejre,往往就是這個(gè)搜索eclipse.inivm減少jvm回收引起的eclipse卡的jvmclienteclipsejvmjvm- - 年輕帶堆內(nèi)存,sun推薦為整個(gè)堆的 總堆內(nèi)存=年輕帶堆內(nèi)存+年老帶堆內(nèi)存+持久帶年輕帶堆內(nèi) 對(duì)象剛創(chuàng)建出來(lái)時(shí)放在這 class文件,元數(shù)據(jù)等放在這里- -

持久帶堆的最大大小,eclipse默認(rèn)為256m。如果要編譯jdk這種,一定要把這個(gè)設(shè)的很大,因?yàn)樗念愄辔业呐渲茫?g還有其它的相關(guān)參數(shù)下面的參考材料,很有啟發(fā)的-XX:+UseParallelGC-XX:+DisableExplicitGCSystem.gc()eclipse相關(guān)設(shè)置來(lái)來(lái)減少卡的現(xiàn)ecipseokeclipse構(gòu)建,所以關(guān)閉是最明智的選擇。SaveActioneclipseCtrl在eclipse中編輯3萬(wàn)行左右的代碼時(shí)在用ctrl+c/v時(shí)eclipse經(jīng)常會(huì)卡住較長(zhǎng)的時(shí)間。后來(lái)發(fā)現(xiàn)只要按下ctrleclipsectrl后可以用鼠標(biāo)單擊跳去掉這個(gè)選項(xiàng):Enableondemandhyperlinksstyle jvm啟動(dòng)參數(shù)大全:jvm結(jié)構(gòu)的一些知識(shí)(其中的堆的構(gòu)成):/group/wiki/2905-JVMjvm堆知識(shí):http eclipse啟動(dòng)調(diào)優(yōu) eclipse自帶的helpcontents(搜索"RunningEclipse"可以找到啟動(dòng)相關(guān)的配置eclipse設(shè)eclipsehelp文件中都有詳細(xì)的介紹如何使用的,一般可以去那邊找。eclipsexmloverandroideclipse使EclipseSearch功能(eclipse看這里eclipsedebug使用部debugvariable界面顯示初等變量的十六進(jìn)制、asciieclipseEclipse3.7IndigoWin7Vista下面,文本編輯器字體不能改CourierNew XPEclipse搞定。>cd -jar-cfmorg.eclipse.jface_3.7.0.I INF/".api_descriptionabout.htmlperties最后將該jar文件覆蓋原來(lái)的,重啟eclipse就ok了(在最后有做好的jar文件

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論