• 《深入理解Java虚拟机》学习笔记

    如果单纯的通过引用计数法来判断对象的状态,因为互相循环引用,这两个对象都不会被GC回收。2.根搜索算法 通过一系列的名为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,当到达不在GC Roots引用链上的...
    文章 2016-05-05 4805浏览量
  • 《深入理解Java虚拟机》学习笔记

    如果单纯的通过引用计数法来判断对象的状态,因为互相循环引用,这两个对象都不会被GC回收。2.根搜索算法 通过一系列的名为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,当到达不在GC Roots引用链上的...
    文章 2017-11-14 1478浏览量
  • JVM内存管理机制&线上问题排查

    引用计数算法:当对象被引用,该对象的引用计数器+1,引用失效-1。目前主流的java虚拟机里面都没有选用引用计数算法来管理内存,最主要原因是它很难解决对象之间的循环引用问题。可达性分析算法:当一个对象到GC ...
    文章 2018-06-17 2500浏览量
  • jvm系列(八):jvm知识点总览

    引用计数:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收。此方法简单,无法解决对象相互循环引用的问题。可达性分析(Reachability Analysis):从GC Roots开始向下...
    文章 2017-03-01 2366浏览量
  • 2020年最全面的78道JVM面试题总结(含答案解析和思维...

    自己实现堆载的数据结构时有可能会出现内存泄露。2、64 位 JVM 中,int 的长度是多数?Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 和 64 位 的 Java 虚拟机中,int ...
    文章 2020-06-21 992浏览量
  • AIX的vmstat命令详解(原创)

    如果包含在出故障页面中的后续地址引用导致缺页故障,那么这些页面将由系统个别调进。当一个进程正常终止,任何分配给该进程的调页空间将被释放。如果这两列持续大于5,则系统的性能瓶颈很可能是内存不足,而导致...
    文章 2016-05-24 1806浏览量
  • Java虚拟机:内存管理与执行引擎

    当虚拟机遇到一条new指令时,首先去检查new指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。步骤二 在...
    文章 2018-03-26 1361浏览量
  • loadrunner如何监控windows,以及重点指标分析

    page read/sec:页的硬故障,page/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阈值为>5.越低越好。大数值表示磁盘读而不是缓存读。Physical Disk\%Disk Time Physical Disk\ Avg.Disk Queue Length...
    文章 2017-11-16 1379浏览量
  • Facebook TSDB论文翻译

    大型互联网服务一般出现故障及时响应和保持高可用性为目标。为了提供正常稳定的服务,通常要每秒从大量系统中监控和分析数以千万计的数据(性能数据和业务数据)。一个特别高效的解决方案是用TSDB对这些数据进行...
    文章 2017-08-18 2134浏览量
  • Service Mesh 高可用在企业级生产中的实践

    一方面如上表中偶数节点4和奇数节点3可容忍的故障数是一样的,另一方面,偶数个节点在选主节点的时候可能会出现瓜分选票的情形(虽然 Consul 通过重置 election timeout 来重新选举),所以还是建议选取奇数个节点。...
    文章 2020-06-03 264浏览量
  • 带你读《智能制造之卓越设备管理与运维实践》之三:运...

    其次是管理体系,即团队以什么方式推动事情的运转、依托什么样的流程等,固化人在考虑问题和做事情时系统化的思维和方式。备件资源。如果将维修人员比作大厨,备件就相当于粮食和蔬菜。俗话讲:巧妇难为无米之炊。...
    文章 2019-11-08 1104浏览量
  • 一种基于Lucene的实时搜索服务

    接下来将index_0和index_1的资源引用计数减1,即当基于index_0、index1的查询访问线程结束时,index_0,index_1的资源引用计数为0、索引将正常关闭,这样一个索引碎片合并操作正常结束。但是如果合并过程出现宕机或者...
    文章 2018-01-26 5309浏览量
  • Python【基础面试题】

    判断用户是否登录计算函数运行时间(算是一个功能、在项目里用的不多)插入日志的时候redis缓存为什么使用装饰器结合应用场景说需求如何使用装饰器装饰器求函数运行时间Python 闭包当一个嵌套函数在其外部区域引用了...
    文章 2020-04-09 704浏览量
  • 理解.NET中的异常(一)

    如果如该try块相关联的筛选器中没有一个能够接受该异常,CLR将沿着调用堆栈向更高层搜索能够接受该异常的筛选器,如果直到堆栈顶部依然没有找到能够处理该异常的catch块,就会出现所谓的未处理异常。一旦CLR找到了...
    文章 2017-10-03 820浏览量
  • SOFARPC 性能优化实践(下)|SOFAChannel#3 直播整理

    因此 JVM 中的直接内存,存在堆内存中的其实就是 DirectByteBuffer 类,它本身其实很小,真的内存是在堆外,通过 JVM 堆中的 DirectByteBuffer 对象作为这块内存的引用进行操作。直接内存不会受到 Java 堆的限制,...
    文章 2019-03-01 997浏览量
  • Redis常见知识点汇总 也许你能用到

    实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr、decr等操作时转成数值型进行计算,此时redisObject的encoding字段为int。2)Hash 常用命令:hget/hset/hgetall等应用场景...
    文章 2019-11-20 1518浏览量
  • Redis常见知识点汇总 也许你能用到

    实现方式:String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr、decr等操作时转成数值型进行计算,此时redisObject的encoding字段为int。2)Hash 常用命令:hget/hset/hgetall等应用场景...
    文章 2020-02-23 1104浏览量
  • 《Java开发手册》解读:大整数传输为何禁用Long类型?

    三问:我们一般都知道十进制数转二进制浮点数有可能会出现精度丢失,但精度丢失具体怎么发生的?四问:如果不幸中招,服务端正在使用Long类型作为大整数的返回,有哪些办法解决?基础回顾 在解答上面这些问题前,先...
    文章 2020-08-11 2403浏览量
  • 【转贴】两年内从零到每月十亿 PV 的发展来谈 ...

    可能会出现写入某个数据库失败、而写入其它库成功的情况。许多约束只能转移到应用层实现。schema的修改需要更多的规划。如果要出报表,必须在所有分片上分别执行查询,然后自己把结果合起来。连接只能转移到应用层...
    文章 2013-04-21 829浏览量
  • 最全技术面试180题:阿里11面试+网易+百度+美团!

    一般会使用Bloom Filter来优化LSM。当将内存中的数据与磁盘数据合并的时候,先要判断数据是否有重复,如果不用Bloom Filter就需要在磁盘上一层层地找,而使用了之后就会降低搜索代价。多线程 synchronized、CAS ...
    文章 2018-11-05 1124浏览量
  • PolarDB-PG开源核心Feature介绍

    这个XID怎么确定,就是通过 next xid,next xid也是故障恢复以后确定下一个可用的xid初始化&xff0c;并且要小于等于所有的2PC prepared xid。故障恢复时&xff0c;我们把oldest active xid到next xid这一段区间里面&xff...
    文章 2021-08-31 42浏览量
  • 性能调整相关

    2.在异步模式下,虽然生产的日志充满整个网络,但是是异步提交,但是SEND队列变得很大,导致如果出现故障转移后丢失很多东西 既然怎么严重作者就提了一下几个观点: 1.使用一个产生日志小的,比如索引重组,...
    文章 2017-11-14 1107浏览量
  • 性能调整相关

    2.在异步模式下,虽然生产的日志充满整个网络,但是是异步提交,但是SEND队列变得很大,导致如果出现故障转移后丢失很多东西 既然怎么严重作者就提了一下几个观点: 1.使用一个产生日志小的,比如索引重组,...
    文章 2013-05-18 750浏览量
  • 面试可能遇到的问题

    由于存在这两方面因素,多路信号的电平值发生变化时,在信号变化的瞬间,组合逻辑的输出有先后顺序,并不是同时变化,往往会出现一些不正确的尖峰信号,这些尖峰信号称为"毛刺。如果一个组合逻辑电路中有"毛刺"出现,...
    文章 2012-02-23 544浏览量
  • [译]混乱世界中的稳定:Postgres 如何使事务原子化

    那些改变数据并继续恶化下去的故障将被取代,这些改变被恢复。当你在处理着百万级请求的时候,可能因为间歇性的问题导致连接的断断续续或者出现一些其它的突发情况,从而导致一些不便,但不会打乱你的数据。...
    文章 2017-10-16 1344浏览量
  • 《程序员度量:改善软件团队的分析学》一生产力

    “回归”bug指的是曾经正确的功能出现部分、全部故障的产品问题。回归bug对现有用户的感受和信心的伤害尤其严重,因此即使是一个可能微不足道的实际问题,其整体影响也可能相当严重。一般情况下,程序员要特别注意...
    文章 2017-08-01 956浏览量
  • Varnish介绍安装及应用

    Worker线程:child进程会为每个会话启动一个worker线程,因此,在高并发的场景中可能会出现数百个worker线程甚至更多;Expiry线程:从缓存中清理过期内容;Varnish依赖“工作区(workspace)”以降低线程在申请或修改...
    文章 2017-11-09 899浏览量
  • 阿里内核月报:2017年05月

    refcount_t类型是kernel内部用来防止对象引用计数向上或者向下溢出的数据类型。大家的观点是这样的数据类型用于调试是可行的,但是不能默认enable,大家非常确信这样的数据类型对网络性能有非常严重的影响,不过...
    文章 2017-06-08 2129浏览量
  • 从达标到卓越 —— API 设计之道

    由于我们在调用 API 时一般类似于「调用一条指令」,所以在语法上,一个函数命名是祈使句式,时态使用一般现在时。但在某些情况下,我们需要使用其他时态(进行时、过去时、将来时)。比如,当我们涉及到 生命周期、...
    文章 2017-11-24 5624浏览量
  • 后端架构师技术图谱

    读提交:一个事务等另外一个事务提交之后才可以读取数据,但会出现不可重复读的情况(多次读取的数据不一致),读取过程中出现UPDATE操作,会多。(大多数数据库默认级别是RC,比如SQL Server,Oracle),读取的时候...
    文章 2018-05-07 6239浏览量
1 2 >

云产品推荐

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