搜索结果
查询Tags标签: 内存,共有 4737条记录-
高性能 Go 语言发行版优化与落地实践(四)|青训营笔记
高性能 Go 语言发行版优化与落地实践(四)|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第四篇笔记。 本节主要内容:前言运行时主要是指SDK。尽量以测试驱动开发。 自动内存管理 概念double-free:一块儿内存被释放后又被释放了一遍。 use-after-free…
2022/6/2 23:22:32 人评论 次浏览 -
MySQL内存管理机制浅析
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。目录一、placement new的定义二、placement new使用场景三、placement new和 MySQL 内存管理机制的关系四、MySQL中 mem_root 使用场景文章推荐…
2022/6/2 2:21:16 人评论 次浏览 -
Redis内存淘汰策略
一、Redis内存淘汰的必要性 我们都知道redis的性能很高,最主要的原因之一就是redis的数据都在内存中放着,我们在从redis中获取数据或者更新redis中的数据时,都是操作的内存中的数据。而当内存被占满了之后怎么办呢?这时就有必要将一些数据清理掉,以便新的数据能够放到…
2022/5/31 2:21:20 人评论 次浏览 -
汇编语言程序设计---指令系统总结
目录引言数据传送指令算术运算指令逻辑指令转移指令处理器控制指令串处理指令 引言8086CPU提供几大类指令,即数据传统指令数据传送指令比如MOV,PUSH,POP,PUSHF,POPF,XCHG等,这些指令实现寄存器和内存、寄存器和寄存器之间的单个数据传送,或者直接将立即数送入寄存…
2022/5/31 1:22:38 人评论 次浏览 -
java多线程的原子性和可见性
每个线程会有一个自己的工作内存 所以在一个子线程中更新一个数据,会先将子线程工作内存中的数据更新,然后将子线程中的变量刷新到主内存中,然后将主内存中的数据刷新到其他线程的工作内存中可见性:变量在一个线程中更新,能够及时被另一个线程知道 原子性: 语句已经…
2022/5/31 1:22:33 人评论 次浏览 -
排序算法-比较
常用排序算法总结和对比 一张排序算法的比较图相关术语解释稳定:如果 a 原本在 b 前面,而 a=b,排序之后 a 仍然在 b 的前面; 不稳定:如果 a 原本在 b 的前面,而 a=b,排序之后 a 可能会出现在 b 的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大…
2022/5/31 1:20:59 人评论 次浏览 -
汇编语言(第3版,王爽著):实验4 [bx]和 loop 的使用
(1)编程,向内存 0:200~0:23F 一次传送数据 0~63(3FH)。 assume cs:codecode segmentmov ax, 0020hmov ds, axmov bx, 0mov cx, 64 ; (cx)=64,循环 64 次s: mov ds:[bx], bl ; 将一个字节送入内存单元 0020:(bx) 中inc bx …
2022/5/27 1:21:27 人评论 次浏览 -
java的特性
java的特性简单 Java设计目标之一就是能够方便学习,使用简单。由于当初C++程序员很多,介绍C++语言的书籍也很多,所以Java语言的风格设计成为类似于C++语言风格,但Java摒弃了C++中容易引发程序错误的地方,如指针、内存管理、运算符重载和多继承等。一方面C++程序员可以…
2022/5/27 1:21:08 人评论 次浏览 -
汇编语言程序设计(八)数据处理的两个基本问题
目录数据处理两个基本问题寄存器reg与段寄存器sreg机器指令处理的数据所在位置汇编语言中用来表达数据位置的三个概念寻址方式指令要处理的数据有多长通过寄存器名指明要处理的数据的尺寸用操作符X ptr指明内存单元的长度其他方法div除法指令伪指令dddup操作符 数据处理两…
2022/5/26 1:51:27 人评论 次浏览 -
联想顶级移动工作站ThinkPad P16发布,配置拉满,起售价1979美元
联想顶级移动工作站ThinkPad P16发布,配置拉满,起售价1979美元 播报文章浩瀚数码科技 2022-05-18 10:57广东关注近日,联想发布了新一代顶级移动工作站ThinkPad P16。 其处理器与显卡是拉满到顶的,是联想首次搭载英特尔12代酷睿HX系列处理器的产品,最高16核酷睿i9 HX…
2022/5/24 23:52:50 人评论 次浏览 -
堆空间
堆: 一个main方法对应一个进程,一个进程对应一个JVM实例,也就是运行时数据区(Runtime Data Area),对应只有一个方法区和堆。但一个进程可以有多个线程,每个线程对应一个程序计数器、本地方法栈、虚拟机栈。在线程中,共享方法区和堆。 -Xms10m 用来设置对空间的初始…
2022/5/24 23:50:30 人评论 次浏览 -
Netty(6):ByteBuf
ByteBuf的创建 通过ByteBufAllocator.DEFAULT.buffer()进行创建ByteBufByteBuf buffer = ByteBufAllocator.DEFAULT.buffer();System.out.println(buffer);StringBuilder sb = new StringBuilder();for (int i = 0; i < 33; i++) {sb.append("a");}buffer.wr…
2022/5/22 23:02:48 人评论 次浏览 -
Redis系列:深刻理解高性能Redis的本质
1 背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓存,我们把频繁查询的数据由磁盘调度到缓存中,保证数据的高效率读写。 当然,除了在内存内运行还远远不够,我们今天就以具有代表性的缓存中间件Redis为例…
2022/5/22 10:52:45 人评论 次浏览 -
ProxySQL实现读写分离与读负载均衡
MySQL配置主从同步文章地址:https://www.cnblogs.com/sanduzxcvbnm/p/16295369.html ProxySQL实现读写分离与读负载均衡参考文档:https://www.cnblogs.com/gered/p/12856263.html 架构IP server-id 数据库版本 备注192.168.20.200 200 MySQL 8.0.29 Master(主库)192.1…
2022/5/22 10:51:20 人评论 次浏览 -
内存管理】Oracle AMM自动内存管理详解
一、 Oracle 的三种内存管理方式 oracle 内存管理有三种方式,每一个 instance 只能够选择一种。这三种管理方式分别是 AMM 自动内存管理( Automatic Memory Management )、 ASSM 自动共享内存管理( Auto Shared Memory Management )、 msmm 手动共享内存管理( Manu…
2022/5/12 19:27:28 人评论 次浏览