1、监控目的2、常用分析工具3、分析案例-MATMAT介绍及分析:启动MAT,然后选择菜单项File-OpenHeapDump来加载需要分析的堆转储文件。文件加载完后,可以看到如图1所示的界面:从图1可以看到他的大部分功能:?Histogram可以列出内存中的对象,对象的个数及大小?DominatorTree可以列出哪个线程以及线程执行的哪些对象占用空间?Topconsumers通过图形列出最大的
分类:
其他好文 时间:
2018-10-02 13:59:13
阅读次数:
194
当用NSMenu创建一个右键菜单时,mac系统会默认插入一些服务(services)菜单项,如下图,xlsx文件的右键菜单中,除了自定义的菜单项:“转发”和“收藏”等等,还有“在 Finder中显示简介”等系统菜单项。 而有时我们并不需要这些系统菜单,可以通过添加如下代码来实现: [yourMenu ...
分类:
其他好文 时间:
2018-09-24 21:10:31
阅读次数:
211
1. 调试JavaScript 利用Chrome浏览器的开发者工具调试JavaScript。 在Chrome浏览器中,选择菜单项“更多工具”——“开发者工具”,打开开发者工具栏,快捷键“F12”或“Ctrl+Shift+i”, 在开发者工具栏中选择Console,Console窗口是控制台输出窗口, ...
分类:
编程语言 时间:
2018-09-02 01:47:34
阅读次数:
120
可在两个级别上设置调试选项:工程级和环境级。在前面的讲解中讲解了工程级调试选项,通过主菜单【Project | Options…】打开如下对话框: 可在Debugger Options对话框中设置全局级调试选项。从主菜单【Tools | Debugger Options】菜单项调出Debugger ...
8.18 上午: 策略模式: 如果每次新的需求一来,都会使某方面的代码发生变化——封装起来: 比如某个菜单,它的菜单项可能是会经常修改的。 现状: 鸭子基类放太多函数,子类不一定要用到,每加入一个子类就得改。 如果把鸭子基类的函数外放接口让各个子类继承,每个子类中存在的重复代码又太多了! 以上两种做 ...
分类:
其他好文 时间:
2018-08-18 13:15:55
阅读次数:
127
打开Python 3.7.0 shell 点击菜单项 “”Options“”>"Configure IDLE" 可选择窗口的字体和大小 可选择背景主题颜色 可自定义配置 ...
分类:
编程语言 时间:
2018-08-17 12:09:15
阅读次数:
437
Eclipse 浏览(Navigate)菜单 浏览 Eclipse 工作空间 浏览(Navigate)菜单提供了多个菜单可以让你快速定位到指定资源。 上图中 Open Type, Open Type in Hierarchy 和 Open Resource 三个菜单项是非常有用的。 Open Typ ...
分类:
系统相关 时间:
2018-08-12 18:53:56
阅读次数:
255
1.下载puttygen 大家可以去http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html这个地址单独下载puttygen 2.转换成ppk格式 运行puttygen.exe-点击Conversions菜单项中的Import k ...
分类:
其他好文 时间:
2018-08-09 12:13:13
阅读次数:
175
Ribbon风格的应用程序一般存在如下操作方式: 在Ribbon程序的主界面中按下Alt键会在RibbonPage页面名称下方显示一个或多个字母, 表示继续点击这组字母可以显示该RibbonPage内的各个菜单项的键盘快捷键,进而通过按下键盘上的指定键位触发响应的Ribbon菜单项。如下图所示: 如 ...
分类:
其他好文 时间:
2018-07-30 23:31:33
阅读次数:
785