1,几乎所有的AndroidManifest.xml(以及许多其他Android的xml的文件)在第一个元素中包含了命名空间的声明 xmlns:android="http://schemas.android.com/apk/res/android"。这样使得Android中各 种标准属性能在文件中使用,提供了大部分元素中的数据。  2,大部分manifests包含了单个<application>的元素,它定义了所有的application级别组件和属性,并能在p…

2014/05/20 0条评论 1826点热度 1人点赞 阅读全文

AndroidManifest.xml主要包含以下功能: 说明application的java 数据包,数据包名是application的唯一标识; 描述application的component; 说明application的component运行在哪个process下; 声明application所必须具备的权限,用以访问受保护的部分API,以及与其他application的交互; 声明application其他的必备权限,用以component之间的交互; 列举application运行时需要的环境配置信息,…

2014/05/20 0条评论 1665点热度 0人点赞 阅读全文

AndroidManifest.xml主要包含以下功能: 说明application的java 数据包,数据包名是application的唯一标识; 描述application的component; 说明application的component运行在哪个process下; 声明application所必须具备的权限,用以访问受保护的部分API,以及与其他application的交互; 声明application其他的必备权限,用以component之间的交互; 列举application运行时需要的环境配置信息,…

2014/05/20 0条评论 1641点热度 1人点赞 阅读全文

认识安卓:     Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的…

2014/05/19 0条评论 1620点热度 0人点赞 阅读全文

能整理出上面一些东西,也是因为站在巨人的肩上。下面是一些参考资料,供大家学习,大家有更好的,可以继续完善:) · Java 理论与实践: 垃圾收集简史 · Java SE 6 HotSpot[tm] Virtual MachineGarbage Collection Tuning · Improving Java Application Performance andScalability by Reducing Garbage Collection Times and Sizing …

2014/05/10 0条评论 1874点热度 0人点赞 阅读全文

<本文提供的设置仅仅是在高压力,多CPU,高内存环境下设置>  最近对JVM的参数重新看了下,把应用的JVM参数调整了下。  几个重要的参数 -server -Xmx3g -Xms3g -XX:MaxPermSize=128m -XX:NewRatio=1  eden/old 的比例-XX:SurvivorRatio=8  s/e的比例 -XX:+UseParallelGC -XX:ParallelGCThreads=8 &…

2014/05/10 0条评论 2043点热度 0人点赞 阅读全文

JVM调优工具 Jconsole,jProfile,VisualVM     Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里     JProfiler:商业软件,需要付费。功能强大。详细说明参考这里     VisualVM:JDK自带,功能强大,与JProfiler类似。推荐。 如何调优 观察内存释放情况、集合类检查、对象树 上面这…

2014/05/10 0条评论 1788点热度 0人点赞 阅读全文

垃圾回收的瓶颈     传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是FullGC所带来的应用暂停。在一些对实时性要求很高的应用场景下,GC暂停所带来的请求堆积和请求失败是无法接受的。这类应用可能要求请求的返回时间在几百甚至几十毫秒以内,如果分代垃圾回收方式要达到这个指标,只能把最大堆的设置限制在一个相对较小范围内,但是这样有限制了应用本身的处理能力,同样也是不可接收的。   …

2014/05/10 0条评论 1614点热度 0人点赞 阅读全文

常见配置汇总 堆设置   -Xms:初始堆大小   -Xmx:最大堆大小   -XX:NewSize=n:设置年轻代大小   -XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4   -XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survivo…

2014/05/10 0条评论 1411点热度 0人点赞 阅读全文

以下配置主要针对分代垃圾回收算法而言。 堆大小设置 年轻代的设置很关键     JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在WindowsServer 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。 典型设置: java -Xmx3550m -Xms3550m -…

2014/05/10 0条评论 1495点热度 0人点赞 阅读全文
1161718192032