• 业余草分享面试题,JVM结构、GC工作机制详解

    知识的深度也要有一定的理解,不比别人知道的多,公司干嘛选你?关于JVM和GC,我相信学java的绝大部分人都听过,很多公司的面试官都爱问,一开始我也很头痛,问这么底层干什么,所以我每次面试也只是看看答案...
    文章 2018-06-30 1244浏览量
  • 我的 JavaScript,比你的 Rust 更快

    在我们的 FaaS 项目里,大家最终构建了一个动态分配器,它会根据使用情况选择分配算法、且实际选择会在每次运行之间持续留存。对于“使用率较低”的函数(也就是大多数函数),只使用简单的栈分配器用指针指向下一个...
    文章 2022-05-09 32浏览量
  • (一三九)静态联编和动态联编

    ③这个数组干嘛的呢,他存储了若干个函数的地址。④这些地址哪来的呢,他是该类对象的虚方法的地址(注意,是涉及到虚方法才储存,非虚方法是不储存的,例如基类对象储存了其所有虚方法的地址)。⑤假如这个类对象的...
    文章 2016-02-04 1741浏览量
  • 【朝花夕拾】Android性能篇之(二)Java内存分配

    三、内存的家庭成员分别都是干嘛的呢?这一部分比较理论,文字描述比较多,但是如果有一定的基础而且认真读的话,其实很容易懂的,同时要想更好地理解内存这方面的知识,也需要耐着性子好好看。1、程序计数器 程序...
    文章 2018-07-11 1751浏览量
  • Java虚拟机系列之Java内存结构简介

    Java虚拟机栈是干嘛的?Java虚拟机栈描述的是Java内存模型,每个方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、动态链接、方法返回地址等信息。每一个方法从调用到执行结束对应着一个栈帧在虚拟机栈...
    文章 2018-06-14 936浏览量
  • MySQL的varchar水真的太深了,你真的会用吗?

    1.InnoDB是干嘛的&xff1f;2.InnoDB是如何读写数据的&xff1f;3.varchar疑问千千万——InnoDB行格式3.1 dynamic——innodb默认行格式3.2 innodb怎么知道varchar真正有多长&xff1f;——变长字段长度列表3.3 varchar&xff08;...
    文章 2022-09-06 30浏览量
  • 操作系统:进程管理和IO控制

    取出的进程进入就绪队列,当前进程该干嘛干嘛} pv原语不能次序错误,而且必须成对出现。信号量的定义是semaphore mutex;经典同步问题有生产者-消费者问题;读者-写者问题;哲学家进餐问题。(四)死锁控制 由于进程...
    文章 2017-07-03 1248浏览量
  • Java虚拟机的内存结构

    那么方法区是干嘛的呢?我们可以这么理解,我们要运行Java代码,首先需要编译,然后才能运行。在运行的过程中,我们知道首先需要加载字节码文件。也就是说要把字节码文件加载到内存中。好了,问题就来了,字节码文件...
    文章 2017-09-14 3155浏览量
  • 【转载】Java 内存分配全面浅析

    常量池是干嘛的上边已经说明了,也没必要理解多么深刻,只要记住它维护了一个已加载类的常量就可以了。接下来结合一些例子说明常量池的特性。预备知识: 基本类型和基本类型的包装类。基本类型有:byte、short、char...
    文章 2017-08-11 1171浏览量
  • Java内存分配全面浅析

    常量池是干嘛的上边已经说明了,也没必要理解多么深刻,只要记住它维护了一个已加载类的常量就可以了。接下来结合一些例子说明常量池的特性。预备知识: 基本类型和基本类型的包装类。基本类型有:byte、short、char...
    文章 2015-03-03 997浏览量
  • Java虚拟机的内存结构

    那么方法区是干嘛的呢?我们可以这么理解,我们要运行Java代码,首先需要编译,然后才能运行。在运行的过程中,我们知道首先需要加载字节码文件。也就是说要把字节码文件加载到内存中。好了,问题就来了,字节码文件...
    文章 2017-09-19 1585浏览量
  • 【C】动态内存函数@动态内存管理 —— malloc|free|...

    TOC:key:引:为什么存在动态内存分配?我们已经掌握的内存开辟方式有:int a=0;4byte int arr[10]={ 0 };40byte 这样的开辟方式-开辟空间大小是固定的,想大不能大,想小不能小;定义数组时,必须给定大小,然而有时...
    文章 2022-07-29 14浏览量
  • 一口气说出Redis 5种数据结构及对应使用场景,面试要...

    当数据量较少的时候它的底层存储结构为一块连续内存,称之为ziplist(压缩列表),它将所有的元素紧挨着一起存储分配的是一块连续的内存;当数据量较多的时候将会变成quicklist(快速链表)结构。可单纯的链表也是有...
    文章 2022-05-27 38浏览量
  • 五分钟学后端技术:一篇文章告诉你什么是云计算!

    存储池化模块Cinder:OpenStack的存储虚拟化,如果使用本地盘,则基于LVM,使用哪个LVM上分配的盘,也是用过scheduler来的。后来就有了将多台机器的硬盘打成一个池的方式Ceph,则调度的过程,则在Ceph层完成。有了...
    文章 2020-04-02 2660浏览量
  • 总结之:CentOS 6.5 MySQL数据库的基础以及深入详解

    造访客人进门了就可以想干嘛干嘛么?为了安全考虑,肯定不能如此随意。这时候就需要访问控制模块实时监控客人的每一个动作,给不同的客人以不同的权限。访问控制模块实现的功能就是根据用户模块中各用户的授权信息...
    文章 2017-11-16 779浏览量
  • SQL Server 内存相关博文

    外部内存压力又分为,静态内存压力:系统运行超出页面文件,导致系统内存不足,动态内存压力:os可用内存不足。windows会通知进程当前内存是否有压力,或者你内存太多,应用程序实施的开辟内存或者收缩内存。内部...
    文章 2017-11-14 1184浏览量
  • SQL Server 内存相关博文

    外部内存压力又分为,静态内存压力:系统运行超出页面文件,导致系统内存不足,动态内存压力:os可用内存不足。windows会通知进程当前内存是否有压力,或者你内存太多,应用程序实施的开辟内存或者收缩内存。内部...
    文章 2013-07-11 1091浏览量
  • 【JAVA零基础入门系列】Day6 Java字符串

    这个类是干嘛用的呢?主要用于多字符串的拼接和处理。那你可能会问了,既然用“+”会把两个字符串拼接起来,为啥还要这个类呢?事实上,每次声明一个新字符串变量并赋上初值的时候,如果该字符串常量不存在,则会...
    文章 2017-10-11 957浏览量
  • 编译和链接那点事<下>

    生命这么短暂,我们干嘛要去学习一些根本用不到的东西。当然有用了,继续引用CSAPP的说法,如下: 理解链接器将帮助你构造大型程序。理解链接器将帮助你避免一些危险的编程错误。理解链接将帮助你理解语言的作用域是...
    文章 2016-03-31 2489浏览量
  • 一起来聊聊 IP 地址、局域网、广域网、IPV4 和 IPV6...

    背景谁都知道 IP 地址是干嘛的&xff0c;但是它出现的前因后果你真的知道吗&xff1f;我觉得很有必要重新复习下计算机网络基础知识&xff0c;实在太太太重要了本篇文章素材均来自&xff1a;...这个 UP 感觉还是很不错by the way&xff...
    文章 2022-05-14 42浏览量
  • 线程局部存储

    wiki上没有具体说这个寄存器是干嘛的。不过这篇文章中说FS寄存器指向当前活动线程的TEB结构。ZTH3num的汇编,gdb时函数名叫_tls_init() 0000000000401174<ZTH3num>401174:55 push%rbp 401175:48 89 e5 mov%rsp...
    文章 2019-02-24 1654浏览量
  • 大数据面试题V3.0,523道题,779页,46w字

    MapReduce部分介绍下MapReduceMapReduce优缺点MapReduce架构MapReduce工作原理MapReduce哪个阶段最费时间MapReduce中的Combine是干嘛的?有什么好外?MapReduce为什么一定要有环型缓冲区MapReduce为什么一定要有...
    文章 2022-09-29 15浏览量
  • JVM的基本结构

    pc寄存器是干嘛用的?所谓pc寄存器,无论是在虚拟机中还是在我们虚拟机所寄宿的操作系统中功能目的是一致的,计算机上的pc寄存器是计算机上的硬件,本来就是属于计算机,(这一点对于学过汇编的同学应该很容易理解,...
    文章 2016-08-09 858浏览量
  • 聊聊JIT是如何影响JVM性能的

    栈帧负责存储局部变量变量表、操作数栈、动态链接和方法返回地址等信息&xff0c;每个方法的调用过程&xff0c;相当于栈帧在Java栈的入栈和出栈过程但是栈帧的创建是需要耗费资源的&xff0c;尤其是对于 Java 中常见的 getter...
    文章 2022-04-24 37浏览量
  • 学习CDN不得不读之-Squid 高级优化指南

    squid 有内存缓存和磁盘缓存两级缓存,通常来说,只要是专门给 squid 用的机器,内存缓存都建议开得比较大,大内存缓存总是有好处的,但是注意不要使得系统开始吃 swap,像Linux这样一开始吃 swap 性能就下降比较严重的...
    文章 2009-10-14 1236浏览量
  • HBase最佳实践-用好你的操作系统

    swap是干嘛的?在Linux下,SWAP的作用类似Windows系统下的“虚拟内存”。当物理内存不足时,拿出部分硬盘空间当SWAP分区(虚拟成内存)使用,从而解决内存容量不足的情况。SWAP意思是交换,顾名思义,当某进程向OS...
    文章 2017-08-01 1574浏览量
  • Docker实践,来自沪江、滴滴、蘑菇街架构师的经验之谈

    2015 年加入沪江,担任架构师职位,主导的产品有:课件云存储,云转码等等。在这些项目中,我们使用 Mesos 和 Marathon 做 Docker 的编排工具,并开发了一个 Mesos Framework 做云转码的核心框架。那么我们为什么要...
    文章 2021-11-04 49浏览量
  • AK47所向披靡,内存泄漏一网打尽

    动态采集内存的分配和释放。计算动态采集地址的内容与存量object的内容相似度&xff0c;但达到一定相似度时&xff0c;则对动态地址进行标记。青囊把工具命名为sysAK&xff0c;寓意像AK47一样&xff0c;能够对系统问题快速定位。...
    文章 2021-08-16 249浏览量
  • 会议|2017VLDB 参会总结&论文鉴赏

    Timesten整个集群对外表现为一个数据库,可以动态增删节点,自动数据负载均衡。在集群拓扑图中看不到Oracle作为底层存储,可能对常规应用,在线数据都可以存放在Timesten集群中了?从Oracle Cache解决方案发展历程中...
    文章 2018-01-04 2738浏览量
  • JVM知识在离线数据中的运用

    我当然要知道这么庞大的资源都了啥。特别是半夜跑全量的时候&xff0c;我有次测试了一晚上&xff0c;第二天早上睡觉中午醒来发现那台机器登录不了了。找运维&xff0c;他们也登录不了&xff0c;最后只好重启了服务器。我分析...
    文章 2022-04-24 27浏览量
1 2 3 4 >

云产品推荐

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