• Java对象之生

    线程执行每一个方法都会创建一个栈帧,栈帧中就包含了局部变量表、操作数栈、方法出入口等信息,局部变量表存放基本类型的临时变量,包含boolean、byte、char、short、int、float、long、doubble和对象应用类型...
    文章 2016-06-18 8072浏览量
  • realloc使用详解

    等于都没做,如果size大于原大小,则看ptr所在的位置还有没有足够的连续内存空间,如果有的话,分配更多的空间,返回的地址和ptr相同,如果没有的话,在更大的空间内查找,如果找到size大小的空间,将旧的内容拷贝...
    文章 2013-06-18 780浏览量
  • Redis探寻(第二话)零基础理解Redis持久化机制

    BGSAVE过程中需要和已使用内存相同大小的额外内存,如内存不足使用虚拟内存效率会明显降低(需要临时停车场) RDB备份文件不能保证备份数据的实时性,往往有较大延迟;(Fork同学两次写小本子时间差内,甚至某次写小...
    文章 2019-04-25 556浏览量
  • JVM学习(2)——技术文章里常说的堆,栈,堆栈到底是...

    堆栈是啥?是堆还是栈?之前初学c++的时候被人误导过,说堆栈是堆……其实这个是翻译的误读,堆栈,其实应该翻译成栈更合适,和堆区分开来,因为英文的stack就是堆栈的意思,位于RAM(Random Access Memory,随机访问...
    文章 2016-05-19 4317浏览量
  • Linux C 动态内存分配 malloc及相关内容.

    一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void*malloc(long NumBytes):该...动态分配的内存一直存在直到free,而相对应的变量(既使是指向动态分配内存)则根据其定义的位置而作用域不同。
    文章 2011-11-18 848浏览量
  • 分析、调试内存泄漏的应用程序

    dumpdomain-stat 中,AppDomain的Assembly 居然有1800、2000个(My God),为这里会出现这么多的Assembly。经 过咨询项目老大后才知道,项目中有一个动态编译c#的模块,编译时会生成内存中的Assembly,而默认情况...
    文章 2009-03-04 676浏览量
  • 一些面试题(1)

    linux下用top命令显示有内存空间,但malloc一个64mbuffer的时候失败了,什么原因,为会出现这种情况?试着malloc一个1m的buffer可能成功么?内存碎片,无法找出连续的地址空间。空闲内存以小而不连续方式出现在...
    文章 2015-04-21 672浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    2,redis的hash算法用的是啥?redis应该是使用一致性hash算法-MurmurHash3 算法,具有低碰撞率优点,google改进的版本cityhash也是redis中用到的哈希算法。现有的主流的大数据系统都是用的 MurmurHash本身或者改进 3...
    文章 2018-11-03 1823浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    2,redis的hash算法用的是啥?redis应该是使用一致性hash算法-MurmurHash3 算法,具有低碰撞率优点,google改进的版本cityhash也是redis中用到的哈希算法。现有的主流的大数据系统都是用的 MurmurHash本身或者改进 3...
    文章 2018-10-09 2519浏览量
  • 阿里最全面试116题:阿里天猫、蚂蚁金服、阿里巴巴...

    2,redis的hash算法用的是啥?redis应该是使用一致性hash算法-MurmurHash3 算法,具有低碰撞率优点,google改进的版本cityhash也是redis中用到的哈希算法。现有的主流的大数据系统都是用的 MurmurHash本身或者改进 3...
    文章 2018-09-10 2449浏览量
  • 解读 V8 GC Log(一):Node.js 应用背景与 GC 基础...

    这就好比在清洁阿姨上门打扫的过程中,如果你家里还有熊孩子在活动,就可能突然产生新的垃圾(打碎个花瓶的),或者原来是垃圾的东西突然被熊孩子们当成宝拿走,给阿姨添麻烦。Stop-the-world 是暂停时间最严格的...
    文章 2018-05-14 6707浏览量
  • 码农翻身讲操作系统3:硬盘与键盘的故事

    内存说:这种方法在随机访问文件是效率极好,因为你只要知道了开头和长度,就像数组一样可以随便访问,就像CPU访问我一样,只要给出地址,立刻就能定位到指定的位置。我仔细想了想,内存出的是一个损招,比如说内存...
    文章 2018-02-06 1238浏览量
  • js去除数组重复项

    第一次写,感觉不知道写,想了半天决定还是用以前用过的一些东西,看了看就写数组去除重复项算了^_^。去除数组重复项有很多方法,之前因为用到,看了一下以前搜集的一些代码,进行比较,在这里总结一下,希望能给...
    文章 2015-03-14 865浏览量
  • 如何成为建数据库索引的高手?

    缓存数据访问,临时数据存放需要用到内存;冷数据读取,大数据量的排序和关联,数据写入落盘,需要访问硬盘;SQL请求交互,结果集返回需要网络资源。那么我们在数据库里面对SQL的优化思路,自然是减少SQL的解析,...
    文章 2016-02-14 6867浏览量
  • JAVA简介及特性 ——《我的Java打怪日记》

    第一步:在硬盘的某个位置(随意),新建一个xxx.java文件 第二步:使用记事本或者其它文本编辑器例如EditPlus打开xxx.java文件 第三步:在xxx.java文件中编写“符合java语法规则的”源代码。第四步:保存(一定要将...
    文章 2021-07-22 96浏览量
  • 璧说:你所了解的索引知识

    缓存数据访问,临时数据存放需要用到内存;冷数据读取,大数据量的排序和关联,数据写入落盘,需要访问硬盘;SQL请求交互,结果集返回需要网络资源。那么我们在数据库里面对SQL的优化思路,自然是减少SQL的解析,...
    文章 2019-07-29 367浏览量
  • Android性能与优化

    内存(如临时展示大量图片的Activity)、无法解决的crash、内存泄漏等问题,考虑通过独立进程解决 独立于UI进程,需要在后台长期存活的服务(参看Android中线程、进程与组件的关系) 非己方第三方库(无法保证稳定、...
    文章 2017-04-10 5232浏览量
  • 国内Java面试总是问StringBuffer,StringBuilder区别是啥...

    如果内存位置的值与预期原值相匹配,那么处理器会自动将该位置值更新为新值。否则,处理器不做任何操作。无论哪种情况,它都会在 CAS 指令之前返回该位置的值。(在 CAS 的一些特殊情况下将仅返回 CAS 是否成功,而...
    文章 2019-08-13 3087浏览量
  • Visual Studio 2015速递(2)——提升效率和质量(VS2015...

    支持临时变量和本地变量重构,可以轻松把一个代码块替换成本地临时变量或者反过来把临时变量的执行块放回去。改名(renaming)有所增强,比如直接在编辑器里改名并应用到所有实例,还有一些典型场景下改名冲突问题都...
    文章 2015-07-23 900浏览量
  • 【终极解决方案】为应用程序池“XXX”提供服务的进程...

    dmp文件是啥?自己百度。简单的说就是黑匣子,记录程序崩溃前的操作,那么如何找到这个黑匣子呢?1、启动 Windows Error Reporting Service 服务 2、执行下面注册表脚本,设置w3wp.exe 崩溃时自动抓取dmp文件,保存...
    文章 2018-04-02 2080浏览量
  • 翻转汇编第6周总结

    数据段和代码段在内存中的存储位置;当然,老师也初步讲解了在汇编语言中使用双葱循环的方法,如何能很好的实现这一方法。此外课上还通过形象的例子,讲解和学习了各种寻址方式的区别和联系。寻址方式不同,但都是...
    文章 2017-04-04 1480浏览量
  • 消息中间件面试题31道RabbitMQ+ActiveMQ+Kafka

    但是,在非持久化消息堆积到一定程度,内存告急的时候,ActiveMQ 会将内存中的非持久化消息写入临时文件中,以腾出内存。虽然都保存到了文件里,但它和持久化消息的区别是,重启后持久化消息会从文件中恢复,非持久...
    文章 2019-07-26 3014浏览量
  • MySQL·引擎特性·InnoDB Buffer Pool

    前言 用户对数据库的最基本要求就是能高效的读取和存储数据,但是读写数据都涉及到与低速的设备交互,为了弥补两者之间的速度差异,所有数据库都有缓存池,用来管理相应...这里大家可能有个疑问,为不用malloc。其实...
    文章 2017-05-21 2861浏览量
  • 阿里云RDS-MYSQL数据库参数设置

    binlog_cache_size(global)默认即可Binlog Cache 用于在打开了二进制日志(binlog)记录功能的环境,是 MySQL 用来提高binlog的记录效率而设计的一个用于短时间内临时缓存binlog数据的内存区域。一般来说,如果...
    文章 2018-04-26 24270浏览量
  • 【硬创邦】跟hoowa学做智能路由(五):熟悉OpenWRT

    每个分区在flash中的位置是/dev/mtdblockX这样的位置,比如你想把art分区里的数据读出来看看,那么就执行: 然后执行hexdump-C/tmp/1就可以看到这个分区的内容了。系统的文件结构 好了,我们这一节将的非常重要。上一...
    文章 2017-08-29 1470浏览量
  • 阿里内核月报2014年4月

    Viro开始的时候提到revoke()是他这个session里面最没意思的,因为代码基本已经ok,实现也很简单,文件在打开的时候如果声明是可以revoke的话就会增加一个引用计数,这样如果revoke()被调用了,他就会阻塞等待直到...
    文章 2017-06-06 1607浏览量
  • 深入理解函数中分配内存的问题

    开始写了一篇函数中分配内存的问题,通过说明他们产生了拷贝,而导致p不能成功分配。但并未提出事实根据,下面我们来仔细看看具体原因。我们需要弄清两点:1、main函数中的p与MyNew函数中的p是不是一样;2、如果不...
    文章 2016-05-19 1170浏览量
  • 进程无故消失的破案历程

    对于我这种比较喜欢自虐的人,一般会想怎么就确定这个就是我要找的代码,之前从没有写过Object-C的代码,想着是否有个类似java的jmap的工具可以让我看内存里的对象的情况,然而临时没找到,不过偶然发现mac自带的...
    文章 2020-01-10 243浏览量
  • 阿里内核月报2017年02月

    这反过来调用到DAX代码,它将回调到文件系统将文件偏移转换为块号,然后查询块层以获取持久化内存块的位置(如果需要,将其映射到内核地址空间),最终使得块内容可以被拷贝回应用。这“不可怕”,但理应以另外一种...
    文章 2017-06-07 1200浏览量
  • 内核月报201702

    这反过来调用到DAX代码,它将回调到文件系统将文件偏移转换为块号,然后查询块层以获取持久化内存块的位置(如果需要,将其映射到内核地址空间),最终使得块内容可以被拷贝回应用。这“不可怕”,但理应以另外一种...
    文章 2017-02-28 2561浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化