码迷,mamicode.com
首页 >  
搜索关键字:io操作    ( 1077个结果
锁的优化
加锁本身不会带来多少性能的损耗,性能的损耗主要在获取锁的过程。1.尽量不要锁住方法,因为在普通成员函数上加锁,线程获得的是该方法所在对象的对象锁;2.缩小同步代码块,尤其是一些循环操作、同步IO操作,并且不止是在代码行数上缩小同步块,在执行逻辑上也应该缩小,例如多增加一些条件判断,在符合条件的情况下 ...
分类:其他好文   时间:2018-12-17 22:01:19    阅读次数:222
Kafka介绍
Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。 在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高性能,低 ...
分类:其他好文   时间:2018-12-17 02:23:19    阅读次数:187
hbase实践(十六) BlockCache
0 引言 和其他数据库一样,优化IO也是HBase提升性能的不二法宝,而提供缓存更是优化的重中之重。 根据二八法则,80%的业务请求都集中在20%的热点数据上,因此将这部分数据缓存起就可以极大地提升系统性能。 HBase在实现中提供了两种缓存结构:MemStore和BlockCache。其中MemS ...
分类:系统相关   时间:2018-12-17 02:02:51    阅读次数:271
python进阶强化学习
最近学习了慕课的python进阶强化训练,将学习的内容记录到这里,同时也增加了很多相关知识。 主要分为以下九个模块: 1. 基本使用 2. 迭代器和生成器 3. 字符串 4. 文件IO操作 5. 自定义类和类的继承 6. 函数装饰器和类的装饰器 7. 进程和线程 8. 内存管理和垃圾回收机制 基本使 ...
分类:编程语言   时间:2018-12-13 12:43:56    阅读次数:232
Java NIO 详解(一)
NIO即新的输入输出,这个库是在JDK1.4中才引入的。它在标准java代码中提供了高速的面向块的IO操作。1一、基本概念描述1.1 I/O简介I/O即输入输出,是计算机与外界世界的一个借口。IO操作的实际主题是操作系统。在java编程中,一般使用流的方式来处理IO,所有的IO都被视作是单个字节的移 ...
分类:编程语言   时间:2018-12-12 23:44:26    阅读次数:196
cocos2dx内存优化
纹理消耗了大量内存 在大部分情况下,是纹理(textures)消耗了游戏程序大量的内存。因此,纹理是我们首要考虑优化的对象 纹理加载 cocos2d里面纹理加载分为两个阶段:从图片文件中创建一个Image对象;以这个创建好的Image对象来创建Texture2D对象.加载纹理的文件io操作和纹理创建 ...
分类:其他好文   时间:2018-12-12 11:21:42    阅读次数:272
并发编程
计算机基础 io操作: i input 输入 相对内存 进入内存 # read # recv # input # load o output 输出 相对内存 从内存出去 # write # send # dump 多道操作系统: 提高了cpu的利用率 第一次出现了一个概念:任务状态的保存 数据的隔离 ...
分类:其他好文   时间:2018-12-09 20:04:37    阅读次数:214
python中文件读写
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从 ...
分类:编程语言   时间:2018-12-09 12:03:43    阅读次数:181
redis
什么是redis? Redis是一种基于内存的并且数据可以持久化的NoSql数据库,而且支持的数据类型很丰富:string, list, set, zset, hash。 持久化 1.RDB(快照):将Reids在内存中的数据库记录定时 dump到磁盘上的RDB持久化 2.AOF(append on ...
分类:其他好文   时间:2018-12-05 12:17:34    阅读次数:168
python学习-----协程
一.协程的引入 对于单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下的多个任务能在一个任务遇到io阻塞时就切换到另外一个任务去计算,这样就保证了该线程能够最大限度地处于就绪态,即随时都可以被cpu执行的状态,相当于我们在用户程序级别 ...
分类:编程语言   时间:2018-12-04 20:36:28    阅读次数:200
1077条   上一页 1 ... 27 28 29 30 31 ... 108 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!