性能优化
文章平均质量分 92
性能优化
yaoming168
这个作者很懒,什么都没留下…
展开
-
Graphics Profiler 使用教程
重点介绍System Profiler工具原创 2023-12-16 22:09:13 · 768 阅读 · 0 评论 -
Linux进程管理--调度与负载均衡
Linux进程管理--调度与负载均衡原创 2023-06-17 05:46:12 · 1069 阅读 · 0 评论 -
Linux进程管理--基本知识
Linux进程管理--基础知识原创 2023-06-17 05:41:54 · 408 阅读 · 0 评论 -
Java并发编程的艺术--第9章 Java中的线程池
一、线程池的好处:1、降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗;2、提高响应速度,当任务到达时,任务可以不需要等到线程创建就能立即执行;3、提高线程的可管理性,使用线程池可以进行统一分配、调优和监控;二、线程池的实现原理1、线程池判断核心线程池里的线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务,如果核心线程池里的线程都在执行任务,则进入下一个流...原创 2019-06-07 16:27:03 · 194 阅读 · 0 评论 -
Java多线程编程核心技术--第二章 对象及变量的并发访问volatile
synchronized和volatile的区别原创 2019-06-06 13:21:44 · 179 阅读 · 0 评论 -
Java多线程编程核心技术--第二章 对象及变量的并发访问synchronized
一、方法中的变量不存在非线程安全问题,永远都是线程安全的,这是方法内部的变量是私有的特性造成的。二、多个对象多个锁1)、关键字synchronized取得的锁都是对象锁,而不是一段代码或者方法当做锁,所以在上面的示例中,那个线程先执行带synchronized关键字的方法,那个线程就持有该方法所属对象的锁Lock,那么其他线程只能呈等待状态,前提是多个线程访问的是同一个对象。2)、但如果多个...原创 2019-06-06 11:07:02 · 146 阅读 · 0 评论 -
Java多线程编程核心技术--第一章 Thread类的API
1、从源码分析Thread类public class Thread implements Runnable {Thread类实现了Runable接口,他们之间具有多态的关系,其实使用继承Thread类的方式创建新线程时,最大的巨献就是不支持多继承,为了支持多继承,可以实现Runable接口的方式一边实现一边继承。Thread类的构造函数:Thead类也实现了Runable接口,那也就意味...原创 2019-06-05 15:15:01 · 222 阅读 · 0 评论 -
Android性能优化-工具使用-systrace
Systrace允许监视和跟踪Android系统的行为(trace)。它会指明系统都在哪些工作上花费时间、CPU周期都用在哪里,甚至可以看到每个线程、进程在指定时间内都在干嘛。它同时还会突出观测到的问题,从垃圾回收到渲染内容都可能是问题对象,甚至提供建议的解决方案。我们来看看如何导出trace以及使用它来优化UI,打开Android Studio,启动Android Device Monitor。...原创 2019-04-28 17:28:10 · 1213 阅读 · 0 评论