• 关于

    Cache宏

    的搜索结果
  • Linux内核中常见内存分配函数(二)

    常用内存分配函数   __get_free_pages   unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order)   __get_free_pages函数是最原始的内存分配方式,直接从伙伴系统中获取原始页框,返 回值为...

    文章 毛毛虫的爹 2013-08-08 917浏览量

  • MySQL · 源码分析 · Query Cache内部剖析

    Query Cache背景 Query Cache在其他数据库里面也称为结果集缓存。顾名思义,它的目的是将SELECT语句与其返回结果缓存到Query Cache中,如果重复执行相同的SELECT语句的话,我们可以跳过MySQL的解析、优化、执行阶段,将SELECT的查询结果直接返回到客户端,加速...

    文章 db匠 2017-03-08 1226浏览量

  • UBOOT添加命令的执行流程

    BootLoader(引导装载程序)是嵌入式系统软件开发的第一个环节,它把操作系统和硬件平台衔接在一起,对于嵌入式系统的后续软件开发十分重要,在整个开发中也占有相当大的比例。U-BOOT是当前比较流行、功能强大的BootLoader,可以支持多种体系结构。LH7A400是Sharp公司生产的一款基...

    文章 毛毛虫的爹 2013-12-24 1238浏览量

  • MySQL · 引擎特性 · IO_CACHE 源码解析

    概述 在数据库中 IO 的重要性不言而喻,为了更好的管理 IO 操作,大多数数据库都自己管理页数据和刷脏机制(例如 InnoDB 中的 Buffer pool),而不是交给文件系统甚至是操作系统调度。但是对于顺序写入的日志数据,使用文件系统接口方便的多,文件系统 也是以页的形式管理,呈现给应用层的...

    文章 db匠 2018-09-22 1252浏览量

  • x264代码剖析(十七):核心算法之熵编码(Entropy Encoding)

    x264代码剖析(十七):核心算法之熵编码(Entropy Encoding)   熵编码是无损压缩编码方法,它生产的码流可以经解码无失真地恢复出原始数据。熵编码是建立在随机过程的统计特性基础上的。本文对熵编码中的CAVLC(基于上下文自适应的可变长编码)和CABAC(基于上下文的自适应二进制算...

    文章 方瑞东 2016-03-31 3686浏览量

  • 宏的几种特殊用法

    1. 屏蔽“未使用参数”警告 在OceanBase中ob_define.h中就使用了这种宏,将传入的数据强制转化为void型。 #ifndef UNUSED #define UNUSED(v) ((void)(v)) #endif 这种宏主要是为了屏蔽“未使用参数”...

    文章 曾经的学渣 2014-07-01 1272浏览量

  • CMake 手册详解(二十)

    SirDigit   CMake 手册详解(二十) CMD#51: list 列表操作命令。   list(LENGTH <list> <output variable>)   list(GET <list> <element index&...

    文章 double2li 2017-08-17 1651浏览量

  • Velocity初始化过程解析

    velocity就是由template,engine,context组成。 1、首先创建一个template(如果是用在web上就是一个html文件),将需要参数化或实例化的地方用跟context有关的符号标记出来,标记时用velocity template language。而template应...

    文章 jephon 2016-10-25 721浏览量

  • [翻译] Haneke(处理图片缓存问题)

    Haneke https://github.com/hpique/Haneke A lightweight zero-config image cache for iOS. 轻量级0配置图片缓存。 Haneke resizes images and caches the result on me...

    文章 游贤明 2016-04-18 2242浏览量

  • 58龙哥教你“如何做系统性能优化”(纯干货)

    如何做系统性能优化 性能优化的目标是什么?不外乎两个:时间性能:减小系统执行的时间空间性能:减小系统占用的空间 一、代码优化 做代码优化前,先了解下硬件Cache:(1)Cache Level:通常来说L1、L2的Cache集成在CPU里,L3的Cache放在CPU外;(2)Cache Size:...

    文章 初商 2019-08-13 498浏览量

  • Linux内核中常见内存分配函数【转】

     转自:http://blog.csdn.net/wzhwho/article/details/4996510 1.      原理说明 Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1...

    文章 桃子红了呐 2017-11-16 1285浏览量

  • LDD3学习笔记(11):内存分配

     Kmalloc分配内存快并且不清零获得的内存区,内存区保留它原来的内容,分配的区在物理内存中连续。 #include <linux/slab.h> void *kmalloc(size_t size, int flags); void kfree(void *obj); 内存分配的最...

    文章 宋金时 2011-07-14 670浏览量

  • Mysql查询缓存研究

      专家简介    李季鹏 【DBA+社群•开源数据库用户组】联合发起人 5年+MySQL经验,主导运营商去IOE技术落地,精通MySQL数据库及相关解决方案,对MySQL集群架构,高可用方案有深入的研究。       MySQL的查询缓存并非缓存执行计划,而是查询及其结果集,这就意味着只有相同的...

    文章 努力酱 2017-05-02 1011浏览量

  • 图解autoscan、aclocal、autoheader、automake、autoconf、configure、make

    1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。     your source files --> [autoscan*] --> [conf...

    文章 xumaojun 2012-09-01 408浏览量

  • 图解autoscan、aclocal、autoheader、automake、autoconf、configure、make

    1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。     your source files --> [autoscan*] --> [conf...

    文章 nothingfinal 2012-09-01 726浏览量

  • Linux内核中常见内存分配函数【转】

     转自:http://blog.csdn.net/wzhwho/article/details/4996510 1.      原理说明 Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型,对于32位系统来说,两级页表足够用了,而在x86_64系统中,用到了四级页表,如图2-1...

    文章 sky-heaven 2015-05-19 752浏览量

  • 并行编程之多线程共享非volatile变量,会不会可能导致线程while死循环

    背景 大家都知道线程之间共享变量要用volatile关键字。但是,如果不用volatile来标识,会不会导致线程死循环?比如下面的伪代码: static int flag = -1; void thread1(){ while(flag > 0){ //wait or do s...

    文章 hengyunabc 2014-05-25 1660浏览量

  • 并行编程之多线程共享非volatile变量,会不会可能导致线程while死循环

    背景 大家都知道线程之间共享变量要用volatile关键字。但是,如果不用volatile来标识,会不会导致线程死循环?比如下面的伪代码: static int flag = -1; void thread1(){ while(flag > 0){ //wait or do s...

    文章 横云断岭 2014-05-25 829浏览量

  • [MySQL 5.6] Innodb后台线程之master线程

    在MySQL 5.6中,master线程的工作已经被大大减轻,类似purge, page clean都分配给独立的后台线程来进行。那么现在master线程还需要干啥活儿呢。以下就是本文需要介绍的部分 简单的看看代码,函数入口不变,依旧是srv_master_thread,但相对5.5的代码,...

    文章 zhaiwx_yinfeng 2016-05-10 1242浏览量

  • 使用 autoconf

      在此之前先说一下autooconf在linux下安装的问题,因为不知道怎么安装,我就直接在终端上输入autoconf,结果它会提示是否安装它,下面还有指定安装的方法,我 就直接输入,是什么命令记不住了,反正很简单,然后说要额外大概2M的内存就够了,之后就需要等待安装了,安装完成之后就可以 运用...

    文章 技术让梦想更伟大-李肖遥 2013-12-02 817浏览量

  • 从free到page cache

    Free 我们经常用free查看服务器的内存使用情况,而free中的输出却有些让人困惑,如下:           图1-1 先看看各个数字的意义以及如何计算得到: free命令输出的第二行(Mem):这行分别显示了物理内存的总量(total)、已使用的 (used)、空闲的(free)、共享的(...

    文章 nothingfinal 2018-03-09 796浏览量

  • 从free到page cache

    Free 我们经常用free查看服务器的内存使用情况,而free中的输出却有些让人困惑,如下:           图1-1 先看看各个数字的意义以及如何计算得到: free命令输出的第二行(Mem):这行分别显示了物理内存的总量(total)、已使用的 (used)、空闲的(free)、共享的(...

    文章 maojunxu 2018-03-09 706浏览量

  • x264代码剖析(十四):核心算法之宏块编码函数x264_macroblock_encode()

    x264代码剖析(十四):核心算法之宏块编码函数x264_macroblock_encode()           宏块编码函数x264_macroblock_encode()是完成变换与量化的主要函数,而x264_macroblock_encode()调用了x264_macroblock_en...

    文章 方瑞东 2016-03-22 1530浏览量

  • 从free到page cache

    Free 我们经常用free查看服务器的内存使用情况,而free中的输出却有些让人困惑,如下:           图1-1 先看看各个数字的意义以及如何计算得到: free命令输出的第二行(Mem):这行分别显示了物理内存的总量(total)、已使用的 (used)、空闲的(free)、共享的(...

    文章 xumaojun 2018-04-07 1139浏览量

  • x264代码剖析(九):x264_encoder_encode()函数之x264_slice's'_write()函数

    x264代码剖析(九):x264_encoder_encode()函数之x264_slice's'_write()函数           x264_encoder_encode()函数的核心函数就是x264_slices_write()函数。在x264_slices_write()函数中,最主...

    文章 方瑞东 2016-03-10 2106浏览量

  • 大型项目使用Automake/Autoconf完成编译配置(2)——步步为营

    大型项目使用Automake/Autoconf完成编译配置(2)——步步为营 在第一篇里面,我们已经提纲挈领的讲述了操作步骤,整个过程步骤有8步,但其中有5步你只需要简单的敲一个命令即可,只有剩下的三步需要你动手写一些东西,对应上面步骤中的蓝色黑体字部分,而本篇的重点就是如何在大型项目中完成这三...

    文章 华仔爱技术 2011-02-04 2292浏览量

  • Confluence 6 配置 Office 连接器选项

    具有系统管理员权限的用户可以配置 Office 连接器的属性和相关表现。 希望设置 Office 连接器的配置属性: 进入  > 基本配置(General Configuration) > Office 连接器(Office Connector)屏幕截图:配置 Office连接器选项...

    文章 honeymoose 2018-05-24 1019浏览量

  • tslib编译使用方法(selected device is not a touchscreen I understand)

    出现这个问题花了我两个小时的时间才去解决掉,原因修改版本后忘了重新编译LCD。 下面是我一直tslib 的详细步骤: tslib-1.4.tar.gz源码下载地址:tslib-1.4.tar.gz # tar -xzvf tslib-1.4.tar.gz  # cd tslib # ....

    文章 linux_drv 2015-12-26 4687浏览量

  • Configure,Makefile.am, Makefile.in, Makefile文件之间关系

    1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。     your source files --> [autoscan*] --> [conf...

    文章 筱骏 2016-05-05 523浏览量

  • 浅析CPU结构对程序的影响以及熔断原理

    CPU 结构简介 CPU 指令结构 下表列出了CPU关键技术的发展历程以及代表系列,每一个关键技术的诞生都是环环相扣的,处理器这些技术发展历程都围绕着如何不让“CPU闲下来”这一个核心目标展开。 关键技术 时间 描述 指令缓存(L1) 1982 预读多条指令 数据缓存(L1) 198...

    文章 左昱昊霜天 2018-03-15 1774浏览量

1 2 3 4 ... 9 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT