内存

cup1114 天前
python·内存·工具·任务管理器·托盘
[开源] Memory Checker:极致轻量的 Windows 托盘内存监测工具,告别内存焦虑Memory Checker 为此而生:一个极致纯粹、极致轻量的托盘控件。作为一个 Python 开发者,你可能会好奇:如何在 Windows 托盘中实现高性能的动态图标更新?
H Journey15 天前
内存·cpu·总线
汇编基础知识:地址总线、数据总线、内存地址空间、物理内存核心知识梳理所以,你访问的是4GB空间里的任意一个字节,但每次“搬运”操作,最多只能搬4字节。这与CPU的“字长”有关。32位CPU的通用寄存器(如EAX、EBX)是32位宽,ALU(算术逻辑单元)也是32位宽。为了匹配硬件设计,数据总线和寄存器宽度一致,都是32位,即4字节。这是硬件层面的“自然单位”。
2023自学中17 天前
linux·嵌入式·内存·开发板
Linux 内核与用户空间 内存管理详解(堆与栈篇)此文是 ChatGPT 生成的文章,帮助理解内核与用户空间的内存管理。在Linux系统中,每个进程在运行时涉及两大“世界”:
努力成为AK大王19 天前
缓存·内存·cpu
计算机底层核心原理:CPU、总线、缓存与内存深度解析CPU 与内存通过总线通信,总线由多根信号导线组成,以电压信号传递二进制数据。计算机底层运行依赖纯C语言逻辑,所有硬件的驱动程序、底层调用接口均由C语言实现。这也是C语言可以直接对接、操控硬件资源的核心原因。
s_nshine21 天前
android·windows·android studio·内存·c盘
释放C盘,迁移studio相关数据到其他盘新建文本文档,粘贴下方代码,后缀改为 .batbat如果想换盘符 / 文件夹,只改脚本里这两行即可:plaintext
Hehuyi_In1 个月前
linux·内核·内存·memory·回收
从优雅到爆烈 —— Linux全力回收内存的一生前面文章中,我们提到 ES因操作系统内存不足而被OOM的故事,但OS本身并没有那么简单粗暴,在OOM之前,其实它还动用了很多方法。
深念Y1 个月前
数据库·缓存·架构·sqlite·内存·优化·分层
DeepSeek/MiMo 推理链缓存代理:从内存到 SQLite 的两级缓存架构实战在使用 DeepSeek 或 MiMo 等推理模型时,API 返回的消息中同时包含 reasoning_content(推理过程)和 tool_calls(工具调用指令)。然而,在多轮会话场景下出现了一个棘手的问题:
文祐2 个月前
开发语言·内存
三维数组在内存中的分布代码运行结果
庞轩px2 个月前
内存···缓存命中率·变量生命周期·字符串常量
第二篇:内存——你的变量到底存在哪先看一段代码:你可能能答出来:age 在堆里,count 在栈里,"张三" 在字符串常量池里,new Object() 也在堆里。
庞轩px2 个月前
数据库·redis·缓存·内存·lru·内存淘汰·过期删除
第二篇:Redis的过期删除与内存淘汰——数据过期了怎么删?内存满了怎么办?在上一篇文章中,我们拆解了Redis五大基本数据结构的底层实现。但还有一个根本性问题没有解决:Redis是内存数据库,内存是有限的。数据过期了怎么删?内存满了怎么办?
humors2212 个月前
电脑·内存·测试·cpu·gpu·笔记本·硬盘
十款顶级跑分与排名软件全解析AI模型:Deepseek仅供参考。跑分软件就像电脑的“体检仪器”——通过标准化负载测试,将处理器、显卡、硬盘等硬件的性能转化为可量化的分数,便于与全球其他配置横向对比。然而,跑分高低并不完全等同于实际使用体验(例如:高跑分的固态硬盘在复制海量小文件时仍可能掉速),且测试环境、后台程序、驱动版本都会产生影响。本文精选10款行业公认的权威工具,涵盖游戏、办公、专业渲染、存储等不同场景,并特别关注它们是否提供在线排名数据库——让你能清晰看到自己的电脑处于什么“段位”。
故事还在继续吗2 个月前
开发语言·c++·内存
C++内存模型多线程程序中,你可能遇到过这样的问题:答案是不一定。即使 flag 已经是 true,data 也可能还没被线程2看到。这不是 bug,而是现代 CPU 和编译器正常工作的结果。
bucenggaibian2 个月前
c语言·内存·指针·寄存器·硬件控制
C语言如何直接控制硬件?指针、内存与寄存器C语言的设计哲学C语言的设计哲学可以概括为"信任程序员"。与许多现代编程语言不同,C语言几乎不对程序员的行为设限,它假定程序员知道自己在做什么。
代码中介商2 个月前
c语言·开发语言·内存
C语言数据存储深度解析:从原码反码补码到浮点数存储在C语言中,数据在内存中是如何存储的?为什么-1用%u打印出来是4294967295?为什么char类型的128用%d打印出来是-128?为什么浮点数9.0在内存中是00 00 10 41?
x-cmd3 个月前
linux·macos·机器人·内存·x-cmd·telegram·feishu
[260412] x-cmd v0.8.13:x free 新增进程内存显示,feishu、telegram REPL 机器人齐上线!给 free 加了进程内存显示 —— 之前只能看系统总内存。排查问题的时候,经常需要看具体哪个进程吃了内存,光有系统总览不够用。
x-cmd3 个月前
linux·macos·内存·策略模式·free·x-cmd
macOS 内存模型深度解析 | x free 设计哲学如果你用过 Linux 的 free 命令再看 macOS 的 vm_stat,会感到困惑——为什么 macOS 的内存统计如此混乱?wired、active、inactive、speculative、throttled、purgeable、occupied……这些术语让人头大。
ShineWinsu3 个月前
linux·服务器·面试·笔试·内存·进程·虚拟空间
对于Linux:进程地址空间(虚拟地址空间)的解析hello 大家,其实说实话,对于Linux的学习,是很枯燥的,因为这是我们之前从未接触过的东西,更是大大滴偏向硬件的方向,再换句话来说,我们之前学习C语言,C嘎嘎,其实都是在高楼的楼顶上进行学习,而当我们学习系统,其实就相当于是对这栋大楼的地基进行研究,并且还要想办法自己建一个这样的地基出来,那么各位,难度自然是毋庸置疑。
REDcker3 个月前
linux·c++·操作系统·c·内存
C++ new、堆分配与 brk / mmap结论概要:单次 operator new / malloc 往往在用户态由分配器缓存完成,不必然触发内核态切换;仅当分配器需要向操作系统索取新的虚拟内存页(如 brk/mmap 等路径)时,才会通过系统调用陷入内核。具体分支依赖 libc 版本、分配器实现(ptmalloc / jemalloc / tcmalloc)与运行时参数。
s09071363 个月前
内存·zynq·petalinux·地址映射
【Zynq开发避坑指南】PetaLinux核心配置与 Vivado DMA 地址分配深度解析本文将结合实际开发经验,盘点 PetaLinux petalinux-config 中的核心避坑选项,并深度剖析 Vivado Address Editor 中经常让人困惑的 DMA 地址映射逻辑。
庞轩px3 个月前
java·jvm·设计模式·内存·虚拟机·引用·klass
HotSpot详解——符号引用、句柄池、直接指针的终极解密在之前的学习中,我们深入探讨了对象的内存布局、类型指针的本质、Klass和Method对象的设计。但有一个基础概念一直悬而未决: