04 2018 档案

摘要:Android 内存泄漏总结 内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起 阅读全文
posted @ 2018-04-27 19:26 鸭子船长 阅读(374) 评论(0) 推荐(0) 编辑
摘要:最近回头复习了一下android 的jni调用,却发现按以前的方法调用失败,一怒之下就重新摸索,碰了几次壁,发现网上好多教程都不能成功调用,于是记录一下现在AS版本成功好用的调用方法。 这里设定你的ndk已经下载并且设置没问题.源码链接:http://download.csdn.net/downlo 阅读全文
posted @ 2018-04-17 22:11 鸭子船长 阅读(400) 评论(0) 推荐(0) 编辑
摘要:opendir函数 头文件:#include <sys/types.h> #include <dirent.h> 函数:DIR *opendir(const char *name); 含义: opendir()用来打开参数name 指定的目录, 并返回DIR*形态的目录流, 和open()类似, 接 阅读全文
posted @ 2018-04-10 16:29 鸭子船长 阅读(2784) 评论(1) 推荐(0) 编辑
摘要:一、引言 关于Android Build系统,这个话题很早就打算整理下,迟迟没有下笔,决定跟大家分享下。先看下面几条指令,相信编译过Android源码的人都再熟悉不过的。 source setenv.sh lunch make -j12 source setenv.sh lunch make -j1 阅读全文
posted @ 2018-04-10 16:14 鸭子船长 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一、内核空间 1.1 页 页(page)是内核的内存管理基本单位。 ==> linux/mm_types.h 1 struct page { 2 page_flags_t flags; 页标志符 3 atomic_t _count; 页引用计数 4 atomic_t _mapcount; 页映射计数 阅读全文
posted @ 2018-04-10 16:07 鸭子船长 阅读(207) 评论(0) 推荐(0) 编辑
摘要:开debug15卡顿的话,如果只关注Native Exception可以将Java layer所有Exception忽略,但专项测试后,务必记得恢复,否则无法抓取上传异常!/frameworks/base/services/core/java/com/android/server/am/Activi 阅读全文
posted @ 2018-04-10 15:19 鸭子船长 编辑
摘要:一、概述 1.1 内存指标概念 Item全称含义等价 USS Unique Set Size 物理内存 进程独占的内存 PSS Proportional Set Size 物理内存 PSS= USS+ 按比例包含共享库 RSS Resident Set Size 物理内存 RSS= USS+ 包含共 阅读全文
posted @ 2018-04-10 14:54 鸭子船长 阅读(412) 评论(0) 推荐(0) 编辑
摘要:安装 CMake 1、下载最新的CMake( 版本:3.4.0) wget http://www.cmake.org/files/v3.4/cmake-3.4.0-rc2-Linux-i386.tar.gz 2、解压 tar zxvf cmake-3.4.0-rc2-Linux-i386.tar.g 阅读全文
posted @ 2018-04-10 11:55 鸭子船长 阅读(193) 评论(0) 推荐(0) 编辑
摘要:形参为unique_ptr u2,而后实参为std::move(unique_ptr u1),这样会将原本u1的内存传递给u2,避免了传递拷贝。例如: 阅读全文
posted @ 2018-04-08 17:52 鸭子船长 阅读(1602) 评论(0) 推荐(0) 编辑
摘要:前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。 如果对Retrofit v2.0的源码感兴趣,可看文章:Android:手把手带你深入剖析 阅读全文
posted @ 2018-04-08 12:08 鸭子船长 阅读(953) 评论(0) 推荐(0) 编辑
摘要:1. 按比例 or 2.按需求增长 or 阅读全文
posted @ 2018-04-03 12:24 鸭子船长 阅读(3652) 评论(0) 推荐(0) 编辑
摘要:从公司的项目源码中看到了这个东西,觉得挺好用的,写篇博客做下小总结。下面的操作以C++为编程语言,protoc的版本为libprotoc 3.2.0。 一、Protobuf? 1. 是什么? Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平 阅读全文
posted @ 2018-04-02 18:12 鸭子船长 阅读(1065) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示