首先先看一下jvm的大致情况,包括:堆内存使用情况,加载的类的情况,线程个数等等信息。如下图所示:
接着看一下通过jconsole看到的jvm的内存使用情况。jvm主要管理两种类型的内存:堆和非堆。简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给自己用的,所有方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。在jconsole中,我们看到下方绿色的柱状图表示的各个部分的内存情况。在jconsole中jvm的堆内存分为:eden space 内存池,survivor space 内存池,tenured gen内存池,非堆内存分为:code cache内存池,perm gen内存池。如下图所示:
最后看使用jconsole查看一下jvm的参数设置,如下图:
上面的jvm的参数说明如下:
-Xms 最小堆空间
-Xmx 最大堆空间
-Xmn 新生代空间
-Xss 线程栈空间
-XX:PermSize=xxx 永久代空间
-XX:MaxPermSize=xxx 最大永久代空间
英文原文:http://emberjs.com/guides/views/ 因为Ember.js的Handlebars模板十分强大,所以你的应用中的大部分用户界面将采用模版来描述。如果你之前使用其他的JavaScript库,那么你可能会惊叹为什么Ember.js只需要创建这么少的视图。 Ember.js里视图的创建通常只有如下原因: 当你需要处理复杂的用户事件时 当你想要创建一个可重用的构件时 这
Selenium 是 thoughtworks公司的一个集成测试的强大工具。最近参与了一个系统移植的项目,正好用到这个工具, 把一些使用心得分享给大家,希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。 Selenium 的文档现存的不少,不过都太简单了。使用Selenium的时候,我更多的是直接去看API文档,好在API不错, 一个一个看,就能找到所需要的
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm
图层释义 创建图层 多级图层 数据信息框 图层操作
地图者,是一套基于云服务的新型地理信息系统,包含制图工具,基础数据,支持自定义数据,可以轻松打造专属业务地图。提供分层管理、分类显示、多端同步,热力图、专题图、麻点图,丰富的可视化形态,让你的业务数据摆脱枯燥表格,在地图上一目了然。 地图者拥有众多专业化组件,包括空间分析,选址分析,客户拜访等。助力企业实现精细化管理,直观显示市场动态,清晰竞争态势,将位置智能注入企业决策分析,辅助企业进行选址规划
本书的封面图片的标题是“日本女性的着装”(Habit of a Lady of Japan)。这张图源自Thomas Jefferys所著的《不同民族服饰的收藏》(Collection of the Dress of Different Nations)[1]第四卷(大概在1757年到1772年间出版)。Thomas收集的服饰包罗万象,他的绘画优美而又细腻,对欧洲戏剧服装设计产生了长达200多年的