首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#内存

高并发内存池 · 整体框架认识和thread cache编写

_lazy

这两个内存在这里咱们先简单认识一下,对于central cache来说,如果是thread cache内存吃满了,需要往上级内存申请,那么就是向central ...

2300

联合体和枚举

半截诗

但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是所有成员共⽤同⼀块内存空间。所以联合体也叫:共⽤体。

1300

[操作系统] ELF文件从形成到加载轮廓

DevKevin

当生成的 ELF 可执行文件加载到内存中时,操作系统会根据其结构完成对ELF中不同的Section的合并,形成segment。

2300

C语言的编译和链接:从源代码到可执行文件

用户11029137

📝前言: 这篇文章主要讲解一下C语言的编译和链接,帮我们更好的理解程序的执行过程,更好的理解计算机系统。

4000

Go 1.24 的 Swiss Map:兼容性、扩展哈希与遗留问题

用户11547645

left 和 right 是新分配的内存对象,其 groups.data 指向新分配的连续内存块(通过 newarray 函数)。

4010

Go高性能编程 EP1 : empty struct

用户11547645

在 go语言中,正常的 struct 一定是需要占用一块内存的,但是有一种特殊情况,如果是一个空struct,那么它的大小为0. 这是怎么回事,空struct ...

2800

Go高性能编程EP3: 内存对齐

用户11547645

本文是Go语言高性能编程第三篇,分析了为什么需要内存对齐,Go语言内存对齐的规则,以及实际例子中内存对齐的使用,最后分享了两个工具,帮助我们在开发过程中发现内存...

4010

使用时间轮算法有效管理定时时间

用户11547645

通常的情况下,我们会使用redis的zset等第三方组件来实现这个功能,但是如果不使用第三方组件呢?只使用内存呢?大概有这么几种方案:

3900

Go: 如何写出内存泄露的程序

用户11547645

不管使用什么语言,内存泄露是经常遇到的一类问题,然而使用Go语言编写内存泄露的代码却不容易,本文将列举几个可能出现内存泄露的场景,从反例中学习如何避免内存泄露。

1300

Go Action: 如何避免因为大堆产生的高GC开销

用户11547645

GC 的速度快了足足一千倍,而所分配的内存数量却完全一样。原来 Go 语言内存管理器能识别每一次内存分配的类型,并且会给不包含指针的内存打上标记,这样 GC 在...

4210

MySQL 内存那点事你还不会--PS分析+自动历史SQL分析(2)

AustinDatabases

下面的语句可以给出总体的MySQL的使用中的内存情况,总体分配了多少内存,当前释放了多少内存,当前正在使用的内存是多少,分别是已经分配了1.47G内存,释放了8...

2910

高并发内存池 · 基本认识

_lazy

其实对于定长内存池来说,我们无非要考虑的点就是,怎么切内存,怎么回收内存,如何管理回收的内存,对于这三个点搞清楚这个定长内存池就算解决咯~

3510

微信MMKV团队:SharedPreferences替代方案的6个核心指标

AntDream

大家好,我是稳稳,一个曾经励志用技术改变世界,现在为随时失业做准备的中年奶爸程序员,与你分享生活和学习的点滴

3710

一些自用的 win 系统增强软件

程序员 NEO

Windows Update Blocker 是一款免费的 Windows 更新管理工具,可以帮助用户关闭 Windows 更新服务,防止系统自动更新。

7110

百万 QPS 性能优化

苏三说技术

使用 TLAB(线程本地分配缓冲区)实现内存分配,TLAB 通过为每个线程在堆内存的 Eden 区分配独立的小块内存(默认 64KB-1MB),实现无锁化分配,...

6200

聊一聊MCU内存架构演进

不脱发的程序猿

本文将深入对比 STM32(以 STM32F103 为代表)、RH850 以及 TC397 这三款极具代表性的 MCU 内存架构,精确剖析不同内存类型的内涵,深...

5910

空间组学 | 用 moscot 对细胞进行时空动态分析

生信菜鸟团

◉ 这是通用单细胞基因组分析的最优传输(OT)管道示意图(从左到右):实验变化(例如时间点和不同的空间切片)导致不同的细胞群体。◉ 以前的生物学知识(例如增殖率...

6710

一文读懂DeepSeek-R1本地部署配置要求(建议收藏)

一臻AI

发布把AI带回家:DeepSeek-R1本地部署指南!再也不怕宕机了!!后,有不少读者私信询问本地部署DeepSeek-R1的电脑配置要求。

29520

R语言:24个高效操作技巧

用户11203141

在R中,即使删除了变量,内存也不会立即释放。可以通过gc()函数手动触发垃圾回收,释放内存:

4000

如何用更少的内存训练你的PyTorch模型?深度学习GPU内存优化策略总结

CoovallyAIHub

在训练大规模深度学习模型时,GPU 内存往往成为关键瓶颈,尤其是面对大型语言模型(LLM)和视觉 Transformer 等现代架构时。由于大多数研究者和开发者...

10710
领券