操作系统
文章平均质量分 78
xpleemoon
这个作者很懒,什么都没留下…
展开
-
超线程(Hyper-Threading)
运行方式 每个单位时间内,一个CPU只能处理一个线程(操作系统:thread),以这样的单位进行,如果想要在一单位时间内处理超过一个线程是不可能的,除非是有两个CPU的实体单元。双核心技术是将两个一样的CPU放置于一个封装内(直接将两个CPU做成一个芯片)。而英特尔的Hyper-Threading技术是在CPU内部仅复制必要的资源、让CPU模拟成两个线程;也就是一个实体核心,两个逻辑原创 2014-03-26 18:10:56 · 2488 阅读 · 0 评论 -
Android——内存管理基础
内存收集概念内存垃圾收集器(garbage collector)概念:自定内存管理。功能:分配内存、保证所有被引用的对象还在内存中、可以释放在运行的代码中不再引用的对象的内存。垃圾收集器避免了悬挂指针(dangling reference),原因是一个仍然被引用的对象永远不会内存回收并且也不会被认为已经被释放掉了。垃圾收集器解决了空间泄漏(space leaks)问题,原因是它原创 2014-03-26 17:18:51 · 894 阅读 · 1 评论 -
Android的Message Pool是个什么鬼,Message Pool会否引起OOM——源码角度分析
Android中,我们在线程之间通信传递通常采用Android的消息机制,而这机制传递的正是Message。通常,我们使用Message.obtain()和Handler.obtainMessage()从Message Pool中获取Message,避免直接构造Message。那么Android会否因为Message Pool缓存的Message对象而造成OOM呢?对于这个问题,我可以明确的说AP原创 2015-07-14 11:38:04 · 2249 阅读 · 1 评论