- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 Android兼容性测试CTS --环境搭建、测试执行、结果分析
为了确保Android应用能够在所有兼容Android的设备上正确运行,并且保持相似的用户体验,在每个版本发布之时,Android提供了一套兼容性测试用例集合(Compatibility Test Suite, CTS)来认证运行Android系统的设备是否完全兼容Android规范,并附带有相关的兼容性标准文档(Compatibility Definition Document, CDD
2017-09-24 00:11:43 9126 1
转载 java Hotspot 内存管理白皮书
1引言一个健壮的 Java™2平台,Standard Edition (J2SE™)拥有一个自动内存管理机制,它为开发者们屏蔽了复杂的内存管理步骤。本文提供了一个关于java Hotspot 虚拟机中内存管理机制的简单概述,它描述了一个可用于垃圾回收的内存管理器,并且提供了关于选择和配置一个回收器以及设置内存区域大小的回收操作。它同样可以作为一个参考书,本文列举了与垃圾回收器行为相
2017-09-10 00:42:56 436
转载 HotSpot C2编译器
可以先看看前同事Vladimir Ivanov讲解JIT编译器: JIT-compiler in JVM seen by a Java developer, Vladimir Ivanov, JavaOne 2013 Moscow, 2013Charles Nutter的系列演讲也OK: JVM JIT for Dummies, JavaOne 2012, 2012
2017-09-03 19:51:43 4959 1
原创 深入探究JVM | klass-oop对象模型研究
最近对JVM兴趣大增(其实是想回归C艹的怀抱了)~当我们在写Java代码的时候,我们会面对着无数个接口,类,对象和方法。但我们有木有想过,Java中的这些对象、类和方法,在HotSpot JVM中的结构又是怎么样呢?HotSpot JVM底层都是C++实现的,那么Java的对象模型与C++对象模型之间又有什么关系呢?今天就来分析一下HotSpot JVM中的对象模型:oop-klass
2017-09-03 16:04:13 4245
转载 在运行时开启GC日志
我们经常会遇到JVM运行时出错的情况。若能在启动时加入一些启动选项(startup option),便可以获取与bug相关的重要线索,从而有希望根治它们。但在实际操作时,我们总是忘记添加-XX:+HeapDumpOnOutOfMemoryError 或-XX:+PrintGCDetails这样必要的flag。每当面对如此窘境,我们只能关闭JVM,修改启动参数(startup par
2017-09-03 11:59:00 993
转载 android OOM原因有哪些
One common issue that many developers have to address is that of applications that terminate withjava.lang.OutOfMemoryError. That error is thrown when there is insufficient space to allocate an
2017-09-03 11:53:28 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人