logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android ART运行时无缝替换Dalvik虚拟机的过程分析

Android 4.4发布了一个ART运行时,准备用来替换掉之前一直使用的Dalvik虚拟机,希望籍此解决饱受诟病的性能问题。老罗不打算分析ART的实现原理,只是很有兴趣知道ART是如何无缝替换掉原来的Dalvik虚拟机的。毕竟在原来的系统中,大量的代码都是运行在Dalvik虚拟机里面的。开始觉得这个替换工作是挺复杂的,但是分析了相关代码之后,发现思路是很清晰的。本文就详细分析这个无缝的替换过程。

android 加载大图片时报OOM的解决方案(源码)

在Android中:   1.一个进程的内存可以由2个部门组成:java 施用内存 ,C 施用内存 ,这两个内存的和必需小于16M,不然就会出现各人熟悉的OOM,这个就是熬头种OOM的情况。   2.一朝内存分配给Java后,以后这块内存纵然开释后,也只能给Java的施用,这个估计跟java虚拟机里把内存分成好几块进行缓存的原因有关,反正C就别想用到这块的内存了,所以要是Java突

#android#java#虚拟机
VMware server2.0 U盘 USBkey

一、在VMware server2.0上使用U盘的解决方法:1.添加USB Controller:(注意:以下所有的操作必须在服务器端进行)A、选中要添加该硬件的虚拟机,点击Summary选项卡,点击右侧面板中Commands中的“Add Hardware”。如下图:B、在弹出的“Add Hardware Wizard”对话框中的Hardware Type点击USB

#虚拟机#服务器
编译MKL50.1 (for 一加手机)

环境搭建1.安装64位Ubuntu系统(实体安装、虚拟机安装均可)注意:要求机器至少4G内存(虚拟机至少分配4G内存),硬盘至少100G空间(源码20G+,编译后整个目录约60~70G)安装方法请百度~2.更新系统至最新版本,在终端下输入sudo apt-get updatesudo apt-get upgrade复制代码3.安装

Mac 下 VirtualBox ubuntu 共享空间

1.安装增强功能打开ubuntu虚拟机,我virtualbox是4.1的安装在mac下的。在最上面“设备“选项栏目下选择”安装增强功能“。系统会自动安装2.设置共享数据空间在运行ubuntu的vbox菜单“设备”下的“分配数据空间”,添加一个新的数据空间,目录路径自己选,命名为share."share"为数据空间的名字。3.加载/卸载共享数据空间创建挂载点 #也

#ubuntu#sharepoint#虚拟机
mips 虚拟机

不管你对Matrix这部电影持有什么观点,这部电影里还是处处体现着我们现实计算机世界中的哲学精神。比如,最基本的一条就是,在数字世界里,你不知道你是一条狗。 哲学命题不是本文的主题,那么就直接jmpl main: 本文的主题,虚拟机。在现实世界中,你一定接触过各种各样的虚拟机,Vmware,VirtualPC,甚至JVM或是VBRunDLL,等等等等,在数字的信息世界里虚拟和现实是如此

#虚拟机#linux
android-sdk-linux/tools/android: java: not found

由于重装了系统,把之前的Eclipse文件夹拷贝到新系统时,发现只能从终端用命令启动,如果点击界面中的图标,则会遇到如下错误:1、Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was

jenkins :HTTP Error 500 : PermGen Space

最新配置JENKINS 时候,遇到个问题:安装插件过程中,突然无法访问JENKINS。显示的是 HTTP Error 500 : PermGen Space , 研究了办法,才发现,是JVM的内存配置需要调整。修改 /etc/default/jenkins JAVA_ARGS = "-Djava.awt.headless=true -Xmx1024m -XX:MaxPermSi

Docker学习笔记-mysql镜像的使用和外网访问

1.      Pull mysql执行命令docker pull mysql2.      创建mysql容器docker run --name mysql -p3306:3306 -e MYSQL_ROOT_PASSWORD=123456-d mysql创建完成后,查看容器运行状态可以看到mysql已经在运行,正常来说用宿主的ip 端口3306是可以连接到docker中的mysql的。3.  

docker下修改mysql配置文件

由于需要修改mysql的sql_mode,在命令行修改每次重启都会失效,因为修改docker下mysql的配置文件。操作系统:centos7 docker版本:Docker version 17.05.0-ce, build 89658be mysql版本:5.7.181.拉取镜像docker pull mysql:5.7.1812.列出镜像[root@zk01 ~]# docker images

    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择