内存
-
JavaScript 内存管理:如何避免常见的内存泄漏并提高性能
,作为 Web 开发人员,您知道您编写的每一行代码都会对应用程序的性能产生影响吗?谈到 JavaScript,最需要关注的领域之一就是内存管理。,想一想,每次用户与您的网站交互时,…
-
阿里终面:每天100w次登陆请求,8G内存该如何设置JVM参数?
下面以面试题的形式给大家梳理出来,做到一箭双雕:,大家要学习的,除了 JVM 配置方案 之外,是其 分析问题的思路、思考问题的视角。这些思路和视角,能帮助大家走更远、更远。,接下来…
-
Go1.20 arena 能手动管理内存了,怎么用?
大家好,我是煎鱼。,最近 Go1.20 中的手动管理内存受到了很多人的关注。众所周知,Go 是一门带垃圾回收(GC)的编程语言,可以进行自动的内存申请、释放等内存操作。,带 GC …
-
V8 内存管理(垃圾回收机制)
V8 也会申请内存,申请的内存又会分为堆内存和栈内存,,1.2.1.1 新生代(new space),1.2.1.2 老生代(old space),1.2.2 什么是垃圾,1.2.…
-
Mmap内存映射的原理以及实现
,mmap 具有如下的特点:,mmap内存映射的实现过程,总的来说可以分为三个阶段:,2.1进程启动映射过程,并在虚拟地址空间中为映射创建虚拟映射区域;,2.2调用内核空间的系统调…
-
今天来聊一聊JVM中的内存溢出和内存泄露
,JVM是Java虚拟机的缩写,是Java程序的运行环境。Java程序在运行时会通过JVM将字节码翻译成机器码并运行,JVM会管理Java程序的内存、线程等资源。在Java开发中,…
-
loongarch架构介绍—内存模型和相关指令(二)
,想了解更多关于开源的内容,请访问:,51CTO 开源基础软件社区,https://ost.51cto.com,前面一篇文章中介绍了loongar…
-
记一次线上服务的内存泄露排查
,在风和日丽的一天,本人正看着需求、敲着代码,展望美好的未来。突然收到一条内存使用率过高的告警。,告警的这个项目,老代码是python的,最近一直在go化。随着go化率不断上升,发…
-
闭包是如何产生的?你知道吗?
,大家好,我是前端西瓜哥。,这次从内存管理的角度来看看,闭包是怎么产生的。,我们知道,在调用函数时,其实会产生临时的 调用栈。这些调用栈保存的是 执行上下本,并…
-
Go内存分配和逃逸分析-理论篇
大家好,我是阳哥。,今天和大家聊聊Go语言的「内存分配」和「逃逸分析」。,要搞清楚GO的逃逸分析一定要先搞清楚内存分配和堆栈:,内存既可以分配到堆中,也可以分配到栈中。,要搞清楚上…
-
监控 Python 内存使用情况和代码执行时间
我的代码的哪些部分运行时间最长、内存最多?我怎样才能找到需要改进的地方?,在开发过程中,我很确定我们大多数人都会想知道这一点,在本文中总结了一些方法来监控 Python 代码的时间…
-
Go内存分配和逃逸分析-实践总结篇
大家好,我是阳哥。,上期内容给大家分享了:Go内存分配和逃逸分析-理论篇,这期内容带大家理论联系实践,详解Go逃逸分析的场景,我还找到了一个非常好用的在线协作工具,大家可以…