第2节课作业实践.docx
《第2节课作业实践.docx》由会员分享,可在线阅读,更多相关《第2节课作业实践.docx(4页珍藏版)》请在第一文库网上搜索。
1、第2节课作业实践工、本机使用GlGC启动一个程序,仿照课上案例分析一下JVM情况实践使用我之前写的一个WaiterSerViCeAPPliCatiOn进行演示,这是一个Rest Service,用于处理咖啡的 订单。1 . 在 IDEA 上将此 project 的 VM options 设置为:-XX:+USeGIGC -XX:MaXGCPaUSeMiIIiS=50ffi RufVDebug Configurations - H 工V AppScation / TcfnptetesName WdftefServiceApfMicdtionAllow parallel runConfigurat
2、ion Code Coverage logsStore as project fileMdin c3ss:cxnxMnpleomplexcontrollef.WiteonVM options:Program arguments:-XX: WKlCC -XX:UxCCPauMM 11 i s-30Working directory:Environment variables:Redirect input from:C:DaUCodeGitHubSpnngFamilyChapter 6cocnplex-cotrollerUse dast ot module1 COmPleXYontrOIIefIn
3、dude dependefws with Prvklejps 1 19712;28672 Launcher23824 RemoteMavenServer36 22324 Jps;17884 WaiterserviceApplicationh.C:DataCode6itHubSpringFamilyChapter 6coRplex-controller4 .执行命令:jmap-heap 17084,可能因为我电脑上安装的是java 11,此命令不好使 C:DataCodeGitHubSpringFamilyChapter 6coBplex-controllerjpsI 19712i 26672
4、Launcher:23824 RemoteHavenServr3622324 JpsI 17884 WaiterserviceAopllcatlonC:DataCodeGitHubSpringFanilyChapter 6conplex-controllerjnap -heap 17884 Error: -heap option usedCannot connect to core dump or remote debug server. Use jhsdb j18p InsteadC: DataCodeGitHubSpringFamilyChapter 6conple-controlaler
5、5 .根据提示,最终执行命令:jhsdbjmap-heaP-Pidl7084。结果如下:C:DataCodeGitHubSpringFamilyChapter 6comple-controllerjhsdb jmap -heap -pid 17084Attaching to process ID 17084, please wait.Debugger attached successfully.Server compiler detected.JVM version is 11.0.2+9-LTSusing thread-local object allocation.Garbage-Firs
6、t (Gl) GC with 8 thread(s)=40=70 (2000.0MB)Heap Configuration: MinHeapFreeRatio MaxHeapFreeRatio=(1.2812MB)=(1200.0MB)=(5.21875MB)=2=8=(20.796875MB)MaxHeapSize NewSize MaxNewSize OIdSize NewRatio SurvivorRatio MetaspaceSizeCompressedciassSpaceSize = (1024.0MB)MaxMetaspaceSize= 415 MBGlHeapRegionSize
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 作业 实践