




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MicroFocus ALM SolutionDevPartner Java Edition 培訓(xùn)培訓(xùn)DevPartner安裝及配置DevPartner概覽DevPartner代碼覆蓋率DevPartner內(nèi)存檢測(cè)DevPartner性能分析議程議程JDK1.5配置Eclipse集成配置Eclipse Tomcat集成配置Tomcat應(yīng)用服務(wù)器集成配置DevPartner安裝及配安裝及配置置修改配置文件DPJ.conf 位置 “C:Documents and SettingsAll UsersApplication DataMicro FocusDevPartner Java Editionv
2、arconf” 修改內(nèi)容 注釋DPJ_CORE=dpjJvmtiCore,啟用DPJ_CORE=dpjCore 如下所示: # DPJ core base name #DPJ_CORE=dpjJvmtiCore # DPJ core base name DPJ_CORE=dpjCore 重啟DPJ服務(wù),在Windows Command窗口執(zhí)行 Net stop NCSP Net start NCSPJDK1.5配置配置(JDK1.6及以上,請(qǐng)忽略此步驟)及以上,請(qǐng)忽略此步驟)支持Eclipse3.33.6版本手工拷貝jar文件至Eclipse插件文件夾 Jar文件位置 “DPJ安裝路徑bina
3、ddinsEclipse3X” Jar文件列表 com.microfocus.dpj.eclipse_JEE_4.5.0.jar com.microfocus.dpj.eclipse_SDK_4.5.0.jar 目標(biāo)路徑 “Eclipse安裝路徑plugins”重新啟動(dòng)EclipseEclipse集成集成在Eclipse執(zhí)行界面中出現(xiàn)如下DevPartner Java的選擇項(xiàng)目即可確認(rèn)配置已經(jīng)完成Eclipse集成配置檢驗(yàn)集成配置檢驗(yàn)進(jìn)入Tomcat服務(wù)器配置界面,點(diǎn)擊下面標(biāo)注的鏈接Eclipse Tomcat集集成配成配置置在VM arguments里面加入配置信息(三選一)覆蓋“-Xrun
4、dpjCore:NM_ANALYSIS_TYPE=coverage:NM_CONFIG_NAME=Default”內(nèi)存“-XrundpjCore:NM_ANALYSIS_TYPE=memory:NM_CONFIG_NAME=Default”性能“-XrundpjCore:NM_ANALYSIS_TYPE=performance:NM_CONFIG_NAME=Default”注:上述參數(shù)只適用于JDK1.5及以下版本Eclipse Tomcat集集成配成配置(置(JDK1.5)在VM arguments里面加入配置信息(三選一)-agentlib:dpjJvmtiCore=NM_ANALYSIS
5、_TYPE=performance,NM_CONFIG_NAME=Default-agentlib:dpjJvmtiCore=NM_ANALYSIS_TYPE=coverage,NM_CONFIG_NAME=Default-agentlib:dpjJvmtiCore=NM_ANALYSIS_TYPE=memory,NM_CONFIG_NAME=Default 注:上述參數(shù)只適用于JDK1.6及以上版本Eclipse Tomcat集成配置(集成配置(JDK1.6)方式一 針對(duì)未修改過(guò)啟動(dòng)腳本的Tomcat服務(wù)器 啟動(dòng)DPJ Admin界面 Windows開(kāi)始菜單-Micro Focus-DevP
6、artner Java Edition Utilities-Administration 設(shè)置tomcat安裝路徑和JAVA_HOMETomcat應(yīng)用服務(wù)器集成配應(yīng)用服務(wù)器集成配置置方式一驗(yàn)證Tomcat應(yīng)用服務(wù)器集成配置應(yīng)用服務(wù)器集成配置列出應(yīng)用服務(wù)器及狀態(tài)方式二 選擇GenericAppServer 如圖所示進(jìn)行配置 在enter enough command line窗口中輸入部分啟動(dòng)腳本中的JVM參數(shù),使得DPJ能夠確認(rèn)java進(jìn)程號(hào)Tomcat應(yīng)用服務(wù)器集成配置應(yīng)用服務(wù)器集成配置方式二驗(yàn)證Tomcat應(yīng)用服務(wù)器集成配置應(yīng)用服務(wù)器集成配置列出應(yīng)用服務(wù)器及狀態(tài)方式三 修改Tomcat啟動(dòng)
7、腳本catalina.bat 在%_EXECJAVA%后%JAVA_OPTS%前加入如下參數(shù)之一覆蓋“-XrundpjCore:NM_ANALYSIS_TYPE=coverage:NM_CONFIG_NAME=Default”內(nèi)存“-XrundpjCore:NM_ANALYSIS_TYPE=memory:NM_CONFIG_NAME=Default”性能“-XrundpjCore:NM_ANALYSIS_TYPE=performance:NM_CONFIG_NAME=Default”Tomcat應(yīng)用服務(wù)器集成配置應(yīng)用服務(wù)器集成配置方式三驗(yàn)證 啟動(dòng)應(yīng)用服務(wù)器,此時(shí)DPJ的web控制器應(yīng)該自動(dòng)啟動(dòng)
8、Tomcat應(yīng)用服務(wù)器集成配置應(yīng)用服務(wù)器集成配置配置及休息45分鐘DevPartner安裝及配置DevPartner概覽DevPartner代碼覆蓋率DevPartner內(nèi)存檢測(cè)DevPartner性能分析議程議程WEB控制臺(tái)界面概述DPJ幫助如何獲取售后支持Profile java應(yīng)用DevPartner Java Edition 概覽概覽訪問(wèn)方式:http:/localhost:21578/uiStart PageApplication Testing tabApplication Server Testing tabSession Files tabActive Sessions tab
9、Configurations tabDPJ Web控制臺(tái)控制臺(tái)開(kāi)始界面開(kāi)始界面歡迎正在profile的應(yīng)用程序結(jié)果文件正在profile的進(jìn)程應(yīng)用服務(wù)器控制配置通過(guò)命令行工具調(diào)用 nmshell nmjava nmjavaw Nmappletviewer通過(guò)IDE執(zhí)行,如EclipseApplication Testing tab 啟動(dòng)profile: 選擇Configuration以及Analysis Type 啟動(dòng)應(yīng)用服務(wù)器 暫停,可以選擇detach結(jié)束,可以選擇Application Server Test tabSession Files tabSession Files自動(dòng)命令可以
10、修改成有意義的名稱(chēng)(只能使用英文)Session FilesSelect the fileClick RenameRename the fileClick OK刪除操作Session FilesSelect the fileClick Delete結(jié)果合并: 數(shù)據(jù)累計(jì)Session Files結(jié)果比較 比較同類(lèi)型的session file Side By Side的結(jié)果查看Session Files結(jié)果文件可以導(dǎo)出成 text, HTML 以及 XML 格式結(jié)果導(dǎo)出后,文件位置:“C:Documents and SettingsAll UsersApplication DataMicro Fo
11、cusDevPartner Java Editionvarexports”操作步驟:Session FilesSelect the fileClick ExportSelect output typeSelect detail levelChange nameClick OK選擇,查看,控制當(dāng)前的 active sessionsActive Sessions tabData Collection - GeneralConfigurations tab Data Collection API Categorization and TransactionConfigurations tab (2)
12、Data Collection Object RetentionConfigurations tab (3)Data Collection Packages and Classes 設(shè)定范圍Configurations tab (4)Data Collection Session Control RulesConfigurations tab (5)Data Collection - Thread ViewerConfigurations tab (6)Page 44 源代碼位置Configurations tab (7)Inline 幫助兩種方式DevPartner Java Edition
13、 幫助幫助Online 幫助發(fā)送郵件給SupportL郵件內(nèi)容: 操作系統(tǒng)類(lèi)型、位數(shù) JDK詳細(xì)版本信息、位數(shù)(注64bit JDK暫不支持) 問(wèn)題詳細(xì)描述及截屏(最好是英文) 客戶(hù)維護(hù)號(hào)SN登錄在線支持網(wǎng)站以及知識(shí)庫(kù) http:/SupportL如何獲取如何獲取Micro Focus售后技術(shù)支持售后技術(shù)支持守護(hù)進(jìn)程啟動(dòng)檢查方式:http:/localhost:21578啟動(dòng)方式net start/stop NCSP自動(dòng)啟動(dòng)使用命令行工具執(zhí)行JAVA應(yīng)用程序,如 nmjavaIDE配置并啟動(dòng)應(yīng)用服務(wù)器配置并啟動(dòng)時(shí)手動(dòng)啟動(dòng)在windows命令行窗口輸入dpj.exe從開(kāi)始菜單啟動(dòng)Start Pr
14、ograms Micro FocusDevPartner Java Edition DevPartner Java Edition 從瀏覽器啟動(dòng):http:/localhost:21578/ui啟動(dòng)啟動(dòng)DPJ執(zhí)行java應(yīng)用程序時(shí)必須加載DPJ控制DPJ命令會(huì)執(zhí)行java應(yīng)用程序,并且打開(kāi)DPJ控制臺(tái)通過(guò)DPJ控制臺(tái)對(duì)應(yīng)用程序進(jìn)行profile在執(zhí)行過(guò)程中可以Attach和Detach中止測(cè)試只需關(guān)閉應(yīng)用程序測(cè)試測(cè)試java應(yīng)用程序應(yīng)用程序NMJAVA 可代替 java.exe 選項(xiàng): -config Configuration name will be used. Default is Ja
15、va application name -perf Performance Analysis (default analysis) -mem Memory Analysis -cov Coverage Analysis -batch Run in batch mode, no DPJ UI will be displayedNMJAVAW 和NMJAVA一樣,但是無(wú)輸出Profiling命令命令NMSHELL 可順序執(zhí)行多個(gè)java應(yīng)用程序NMAPPLETVIEWER 可以監(jiān)控java appletProfiling命令命令四種方式 通過(guò)Eclipse 最常用(開(kāi)發(fā)人員自測(cè)) 通過(guò)DPJ控制臺(tái)
16、 最常用(集中測(cè)試環(huán)境) NMSHELL Supports complex start-up scripts NMSERVER Used on platforms that do not support the local browser無(wú)須停止應(yīng)用服務(wù)器,可以attach/detach測(cè)試應(yīng)用服務(wù)器測(cè)試應(yīng)用服務(wù)器在VM arguments里面加入配置信息(三選一)覆蓋“-XrundpjCore:NM_ANALYSIS_TYPE=coverage:NM_CONFIG_NAME=Default”內(nèi)存“-XrundpjCore:NM_ANALYSIS_TYPE=memory:NM_CONFIG_N
17、AME=Default”性能“-XrundpjCore:NM_ANALYSIS_TYPE=performance:NM_CONFIG_NAME=Default”注:上述參數(shù)只適用于JDK1.5及以下版本通過(guò)通過(guò)Eclipse啟動(dòng)啟動(dòng)在VM arguments里面加入配置信息(三選一)-agentlib:dpjJvmtiCore=NM_ANALYSIS_TYPE=performance,NM_CONFIG_NAME=Default-agentlib:dpjJvmtiCore=NM_ANALYSIS_TYPE=coverage,NM_CONFIG_NAME=Default-agentlib:dpj
18、JvmtiCore=NM_ANALYSIS_TYPE=memory,NM_CONFIG_NAME=Default 注:上述參數(shù)只適用于JDK1.6及以上版本通過(guò)通過(guò)Eclipse啟動(dòng)啟動(dòng)通過(guò)命令行啟動(dòng)通通過(guò)過(guò)WEB控制臺(tái)控制臺(tái)-1通過(guò)開(kāi)始菜單啟動(dòng)通過(guò)瀏覽器http:/localhost:21578/UI通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-2Application Server Testing tab通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-3選擇configuration 通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-4選擇analysis type通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-5點(diǎn)擊“Start”通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-6正常操
19、作您的應(yīng)用通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-7執(zhí)行完畢后,選擇查看結(jié)果通過(guò)通過(guò)WEB控制臺(tái)控制臺(tái)-8處理復(fù)雜的應(yīng)用服務(wù)器啟動(dòng)過(guò)程(多個(gè)啟動(dòng)腳本,順序等)應(yīng)用服務(wù)器無(wú)法在DPJ Admin中配置啟動(dòng)后,在web控制臺(tái)中操作Profile出現(xiàn)在Application Testing tab下(即使啟動(dòng)的是應(yīng)用服務(wù)器)NMSHELL通過(guò)命令行啟動(dòng)應(yīng)用服務(wù)器必須提前在DPJ admin中配置應(yīng)用服務(wù)器在Unix平臺(tái)使用比較多,windows平臺(tái)很少使用NMSERVER應(yīng)用場(chǎng)景 無(wú)須停止應(yīng)用服務(wù)器,隨時(shí)profile 無(wú)須停止應(yīng)用服務(wù)器,切換分析類(lèi)型Attach/Detach練習(xí)及休息45分鐘DevPartn
20、er安裝及配置DevPartner概覽DevPartner代碼覆蓋率DevPartner內(nèi)存檢測(cè)DevPartner性能分析議程議程跟蹤代碼執(zhí)行確定未測(cè)試的代碼代碼覆蓋率分析代碼覆蓋率分析應(yīng)用服務(wù)器 從web控制臺(tái)啟動(dòng) 選擇Configuration 選擇 analysis type: Coverage 啟動(dòng)如如何執(zhí)行何執(zhí)行 - 1應(yīng)用服務(wù)器 從IDE啟動(dòng) 配置Eclipse中應(yīng)用服務(wù)器的jvm參數(shù)如如何執(zhí)行何執(zhí)行 - 2非應(yīng)用服務(wù)器 命令行 nmjava config configuration cov java options class If not specified, configu
21、ration name will default to class name 從IDE啟動(dòng)如何執(zhí)行如何執(zhí)行 - 2Active SessionActive Session匯總信息分析覆蓋率數(shù)據(jù)分析覆蓋率數(shù)據(jù)總體信息 方法的覆蓋率 代碼行的覆蓋率代碼覆蓋率分析代碼覆蓋率分析最低覆蓋率的方法(top 5)代碼覆蓋率分析代碼覆蓋率分析更有用的信息最少代碼行覆蓋的類(lèi)(top 5)代碼覆蓋率分析代碼覆蓋率分析更有用的信息詳細(xì)視圖詳細(xì)視圖數(shù)據(jù)累計(jì) 跟蹤變化趨勢(shì)合并合并Configurations tab自動(dòng)合并配置自動(dòng)合并配置Select configurationChoose GeneralSelect
22、 Automatically Merge手工合并手工合并合并后合并后合并后的報(bào)告合并后的報(bào)告詳細(xì)信息詳細(xì)信息比比較較 - 1 比較比較 - 2Select configurationSelect CoverageSelect two filesClick Compare比較的結(jié)果比較的結(jié)果Side by Side 比較比較結(jié)果文件可以導(dǎo)出成 text, HTML 以及 XML 格式結(jié)果導(dǎo)出后,文件位置:“C:Documents and SettingsAll UsersApplication DataMicro FocusDevPartner Java Editionvarexports”操作
23、步驟:報(bào)告導(dǎo)出報(bào)告導(dǎo)出Select the fileClick ExportSelect output typeSelect detail levelChange nameClick OKDPJ在在Suse集成測(cè)試環(huán)境的配置集成測(cè)試環(huán)境的配置直接在puty窗口中使用“tar -xvzf”命令解壓安裝文件“devpartnerj_x64.tgz”至任意路徑。在解壓路徑下找到ncsp.sh文件,執(zhí)行./ncsp.sh i,DPJ會(huì)自動(dòng)生成配置文件.如如果是果是32位位JDK,需要修改配置文件,需要修改配置文件“./x86/var/conf/DPJ.conf”,如右圖所示。,如右圖所示。在解壓路徑下
24、找到ncsp.sh文件,執(zhí)行”nohup ./ncsp.sh&”命令啟動(dòng)DevPartner Java服務(wù)進(jìn)程。如何獲取如何獲取配置配置參數(shù)?參數(shù)?l 內(nèi)存分析內(nèi)存分析: NM_ANALYSIS_TYPE = memoryl 性能分析性能分析: NM_ANALYSIS_TYPE = performancel 代碼覆蓋率分析代碼覆蓋率分析: NM_ANALYSIS_TYPE = coveragel 64 bit JVMs: -agentlib:dpjJvmtiCore64l 32 bit JVMs: -agentlib:dpjJvmtiCore設(shè)置代碼覆蓋率采集范圍設(shè)置代碼覆蓋率采集范圍在單元測(cè)
25、試報(bào)告中需要提交TCS/TCM(合并后的結(jié)果)結(jié)果文件和HTML格式的結(jié)果報(bào)告在單元測(cè)試報(bào)告的11.2章節(jié)填寫(xiě)代碼覆蓋率測(cè)試結(jié)果。在單元測(cè)試報(bào)告中填寫(xiě)“html格式的測(cè)試報(bào)告”和“測(cè)試記錄文件”在配置庫(kù)中的存放位置單單元測(cè)試報(bào)元測(cè)試報(bào)告告單單元測(cè)試報(bào)告元測(cè)試報(bào)告 數(shù)據(jù)獲取,如何獲取數(shù)據(jù)獲取,如何獲取HTML格式報(bào)告格式報(bào)告結(jié)果文件可以導(dǎo)出成 HTML格式結(jié)果導(dǎo)出后,文件位置:“C:Documents and SettingsAll UsersApplication DataMicro FocusDevPartner Java Editionvarexports”操作步驟:Select the
26、fileClick ExportSelect output typeSelect detail levelChange nameClick OK單單元測(cè)試報(bào)告元測(cè)試報(bào)告 數(shù)據(jù)獲取,如何獲取數(shù)據(jù)獲取,如何獲取TCS格式文件格式文件 測(cè)試記錄文件為二進(jìn)制格式的tcs文件; 文件存放的位置為: “C:ProgramDataMicro FocusDevPartner Java Editionvarsessionfiles配置文件“目錄下的TCS文件練習(xí)及休息60分鐘DevPartner安裝及配置DevPartner概覽DevPartner代碼覆蓋率DevPartner內(nèi)存檢測(cè)DevPartner性能分
27、析議程議程GC - 自動(dòng)的管理對(duì)象和內(nèi)存: 監(jiān)控對(duì)象 釋放不再使用的對(duì)象 內(nèi)存回收,碎片處理Java GC非持久化對(duì)象使用周期為short、medium 短暫或者周期性占用內(nèi)存空間三類(lèi)對(duì)象: Short-lived collected at next garbage collection Medium-lived survives at least one collection Long-lived survives across many or all collectionsDPJ的臨時(shí)對(duì)象定義為一組short和medium Lived對(duì)象臨時(shí)對(duì)象臨時(shí)對(duì)象RAM Footprint 內(nèi)存中對(duì)
28、象的分布Temporary Objects Lifetime 臨時(shí)對(duì)象Memory Leaks 內(nèi)存泄露DPJ的內(nèi)存分析解決三類(lèi)問(wèn)題的內(nèi)存分析解決三類(lèi)問(wèn)題:實(shí)時(shí)JVM內(nèi)存監(jiān)控動(dòng)態(tài)的類(lèi)列表靜態(tài)視圖通用特性通用特性可能存在內(nèi)存泄露實(shí)時(shí)實(shí)時(shí)JVM內(nèi)存監(jiān)控內(nèi)存監(jiān)控可能存在性能問(wèn)題實(shí)時(shí)實(shí)時(shí)JVM內(nèi)存監(jiān)控內(nèi)存監(jiān)控可能存在RAM footprint問(wèn)題實(shí)時(shí)實(shí)時(shí)JVM內(nèi)存監(jiān)控內(nèi)存監(jiān)控選擇Application Server Testing tab內(nèi)存分析步驟內(nèi)存分析步驟選擇 configuration內(nèi)存分析步驟內(nèi)存分析步驟選擇Memory analysis內(nèi)存分析步驟內(nèi)存分析步驟 選擇application
29、 server,點(diǎn)擊Start內(nèi)存分析步驟內(nèi)存分析步驟內(nèi)存分析界面出現(xiàn)內(nèi)存分析步驟內(nèi)存分析步驟RAM footprint: 總體內(nèi)存使用情況 可能超過(guò)物理內(nèi)存,導(dǎo)致paging優(yōu)化RAM footprint, 需要考慮下面幾點(diǎn) 臨時(shí)對(duì)象未被垃圾回收? 加載java類(lèi)的數(shù)量 加載方法的Bytecodes 對(duì)象的數(shù)量與大小 java類(lèi)產(chǎn)生的數(shù)據(jù)結(jié)構(gòu)大小RAM Footprint選擇分析類(lèi)型 RAM FootprintRAM Footprint手工執(zhí)行測(cè)試用例后,選擇View RAM FootprintRAM Footprint 自動(dòng)生成結(jié)果文件 - Session fileRAM Footprin
30、tObject DistributionClasses with the Most Average Live Instance Bytes Including ChildrenObjects that Refer to the Most Live BytesClasses of Profiled Instances Taking up the Most SpaceRAM Footprint 結(jié)結(jié)果文件概要說(shuō)明果文件概要說(shuō)明Object DistributionRAM Footprint 結(jié)果概要結(jié)果概要詳細(xì)的內(nèi)存占用情況詳細(xì)的內(nèi)存占用情況Detail Allocating Methods方方法
31、的詳細(xì)信息法的詳細(xì)信息Methods Details查看調(diào)用圖形查看調(diào)用圖形View Call Graph查看源代碼查看源代碼增加增加session control的規(guī)則的規(guī)則Add Session Control RuleClasses with the Most Average Live Instance Bytes Including ChildrenRAM Footprint 結(jié)果概要結(jié)果概要 Classes with the Most Average Live Instance Bytes Including Children詳細(xì)信息詳細(xì)信息Detail ViewActive Liv
32、e Instance Bytes including ChildrenProfiled Instance BytesProfiled InstancesTotal Instance BytesTotal InstancesObjects that Refer to the Most Live BytesRAM Footprint Results SummaryObjects that Refer to the Most Live Bytes Detail ViewClasses of Profiled Instances Taking up the Most SpaceRAM Footprin
33、t 結(jié)果概要結(jié)果概要Classes of Profiled Instances Taking up the Most SpaceDetail ViewAverage Live Instance Bytes診斷因?yàn)閷?duì)象收回造成的 scalability的問(wèn)題臨時(shí)對(duì)象分類(lèi): Short-lived collected at next garbage collection Medium-lived survives at least one collection Long-lived survives across many or all collections通常Long Lived對(duì)象不會(huì)造成s
34、calability問(wèn)題,所以DPJ將short-lived 、medium lived 對(duì)象歸為臨時(shí)對(duì)象。Object-Lifetime 分析分析選擇分析類(lèi)型:Object-Lifetime Analysis.Object-Lifetime 分析分析Clear Collected DataRun Garbage CollectionObject-Lifetime 分析分析View Object LifetimesObject-Lifetime AnalysisObject-Lifetime 結(jié)結(jié)果概要果概要Objects Retained the LongestClasses with th
35、e Longest Average Retention DurationEntry Points with the Most Retained InstancesObject-Lifetimes 結(jié)果概要結(jié)果概要Objects Retained the LongestObject-Lifetime 結(jié)果概要結(jié)果概要幸存下來(lái)的對(duì)象經(jīng)歷的垃圾回收的次數(shù)Number of garbage collections survivedObjects Retained the Longest Detail ViewObject descriptionClassPackageObject Retention-
36、Spanis Garbage CollectedAllocation TraceClasses with the Longest Average Retention DurationObject-Lifetime 結(jié)果概要結(jié)果概要 Classes with the Longest Average Retention DurationDetail ViewEntry Points with the Most Retained InstancesObject-Lifetime 結(jié)結(jié)果概要果概要Entry Points with the Most Retained InstancesDetail V
37、iewTemporary Objects 結(jié)結(jié)果概要果概要Entry Points requiring the Most Temporary SpaceTemporary Objects 結(jié)結(jié)果概要果概要 Entry Points requiring the Most Temporary SpaceDetail ViewMethods requiring the Most Temporary SpaceTemporary Objects 結(jié)結(jié)果概要果概要Methods requiring the Most Temporary SpaceDetail ViewSession 詳細(xì)信息詳細(xì)信息在D
38、PJ中,被定義為在時(shí)間A,對(duì)象被創(chuàng)建并且占用內(nèi)存,但是在時(shí)間B進(jìn)行垃圾回收時(shí),未被回收的對(duì)象 Memory Leaks 分析分析選擇分析類(lèi)型 Memory Leaks.Memory Leaks Analysis Start TrackingMemory Leaks AnalysisView Memory Leaks 創(chuàng)建結(jié)果文件session file.Memory Leaks AnalysisMemory Leaks 結(jié)果概要結(jié)果概要Classes with the Most Average Leaked Instance Bytes Including ChildrenObjects th
39、at Refer to the Most Leaked BytesClasses with the Most Leaked BytesMemory Leaks 結(jié)果概要說(shuō)明結(jié)果概要說(shuō)明 Classes with the Most Average Leaked Instance Bytes Including ChildrenMemory Leaks 結(jié)果概要結(jié)果概要Classes with the Most Average Leaked Instance Bytes Including ChildrenDetail ViewAverage Leaked Instance Bytesinclud
40、ing ChildrenLeaked InstancesLeaked Instance BytesCall PathsNumber of Direct ReferrersClass StatisticsView InstancesInstance DetailsObjects that Refer to the Most Leaked BytesMemory Leaks 結(jié)果概要結(jié)果概要Objects that Refer to the Most Leaked BytesDetail ViewClasses with the Most Leaked BytesMemory Leaks 結(jié)果概要結(jié)果概要Detail ViewClasses with the Most Leaked BytesMethods with the Most Leaked BytesMemory Leaks 結(jié)果概要
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二級(jí)計(jì)算機(jī)MS Office備考新思路試題及答案
- 學(xué)習(xí)Photoshop的實(shí)戰(zhàn)技巧試題及答案
- 面對(duì)財(cái)務(wù)成本管理挑戰(zhàn)的新思維試題及答案
- 計(jì)算機(jī)二級(jí)MySQL在復(fù)雜數(shù)據(jù)環(huán)境下的適應(yīng)能力試題及答案
- Delphi編程規(guī)范考核相關(guān)題目及答案
- C++經(jīng)典算法實(shí)現(xiàn)的考試題目試題及答案
- 2025七年級(jí)下冊(cè)數(shù)學(xué)資源分享計(jì)劃
- 中小學(xué)教育改革的實(shí)踐與反思心得體會(huì)
- 物聯(lián)網(wǎng)硬件設(shè)施安裝與維護(hù)服務(wù)補(bǔ)充協(xié)議
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)數(shù)據(jù)安全備份恢復(fù)與智能制造補(bǔ)充合同
- 銷(xiāo)售拜訪流程培訓(xùn)課件
- 研究生英語(yǔ)翻譯答案
- 小學(xué)生1-6年級(jí)成長(zhǎng)檔案模板(絕對(duì)原創(chuàng))
- GB 15607-2023涂裝作業(yè)安全規(guī)程粉末靜電噴涂工藝安全
- 創(chuàng)傷性胸腔積液查房
- 蘇州鄰里中心調(diào)研報(bào)告以及應(yīng)用
- 手表買(mǎi)賣(mài)合同協(xié)議書(shū)
- 2023門(mén)面裝修合同范本
- 旅游接待計(jì)劃表
- 《教育研究方法》教學(xué)課件-教育實(shí)驗(yàn)研究
- 4施工過(guò)程各階段質(zhì)量安全的保證措施
評(píng)論
0/150
提交評(píng)論