240 发简信
IP属地:江苏
  • 120
    Kaggle初探--房价预测案例之数据分析

    概述 本文数据来源kaggle的House Prices: Advanced Regression Techniques大赛。 在做的过程中,浏览了好多出色的报告,受益匪浅,...

  • 感谢楼主这么系统全面的文章!
    关于 ‘老生代回收’,还有一些补充:
    老生代GC部分的回收效率应该不高的,所以更常见的应该是minor GC,在minor GC时也可能存在新生代和老生代的跨代引用,此时可能会影响GC roots的结果准确性。所以在此基础上,在新生代上还会维护一个记忆集(Remembered Set)用于记录存在跨代引用的情况,将老生代中继续分为存在跨代引用和无跨代引用部分,在minor GC时,只需要去扫描存在跨代引用这部分对象就可以,不需要全部扫描。
    当然发生full GC时就是楼主上面提到的,对老生代也会全部扫描并标记清除。

    (过时、作废)android 多线程 — GC

    简单解析下JVM 先说下 JVM,虽然上篇文章在讲内存时介绍了 JVM ,但是我在这里还是以 JVM 开头,JVM 管理着 GC ,GC 是 JVM 要完成任务的一部分,和内...

  • 多线程知识梳理(8) - volatile 关键字

    一、基本概念 1.1 内存模型 在程序的执行过程中,涉及到两个方面:指令的执行和数据的读写。其中指令的执行通过处理器来完成,而数据的读写则要依赖于系统内存,但是处理器的执行速...

  • android 多线程 — synchronized

    通过上篇博文(android 多线程 — java 内存模型)我们知道了多个线程同时多同一个对象读写可能会造成数据混乱,结果错误。 同步干啥了 那么 java 如果解决的这个...

  • 120
    Android 知识整理

    开新版本啦,老版本写的内容太多了,我自己找起来都麻烦了,遂决定像代码一样,文章臃肿了就要抽象封装了,相近内容程提炼成一篇汇总性的文章,然后我们再加点设计模式上来,提供一个单例...

  • 120
    android 多线程 — 学习目录

    ps:2019.5.1 重写本篇 多线程毋庸置疑的点非常多,很杂也很深,你要是做后台开发可以研究的非常深入,甚至像阿里一样自己修改 JVM(租户的概念),即便你是做 andr...

  • 120
    pytroch学习(二十一)—C++(libTorch)调用pytroch预训练模型

    前言 当我们训练好一个CNN模型之后,可能要集成到项目工程中,或者移植到到不同的开发平台(比如Android, IOS), 一般项目工程或者App大多数采用C/C++, Ja...

  • Android Stability - tombstone日志

    Tombstone日志的生成 Android默认是不会抓取coredump文件的,AOSP在进程发生内存访问异常的时候一般会在 data/tombstones/ 下面生成“t...

  • 120
    安卓性能测试之cpu占用率统计方法总结

    安卓性能测试的重要方面是对各项性能指标的采集和分析,如常见性能指标内存、cpu、电量、流量等,本文整理了cpu占有率统计方法和基本原理。 安卓性能指标cpu主要关注两点:(1...

  • 120
    行走的声音图书馆

    “哈喽,大家好,这里是声音图书馆,我是云茹。” 我总在上下班的路上听喜马拉雅里声音图书馆,她总是以这样简洁的方式来开头。每当此时,我会有种熟悉的亲密感,好像等待一位约好的朋友...

  • SNPE 教程 - 基本用法整理 (0)

    1. create input 由于接收的是tensor,所以需要将图转化为tensor作为输入: 将图像数据转化为TensorFloat: 2. create output...

  • Python 日常使用记录

    sorted排序 python的排序函数sort,sorted在列表排序和字典排序中的应用详解和举例,python 列表list中内置了一个十分有用的排序函数sort,sor...

个人介绍
Android 应用开发,图像算法设计,喜欢新的技术