最新 最热

go: 垃圾回收策略

在 Go 中,使用的垃圾回收(GC)策略是 Concurrent Mark-Sweep(CMS)。这是一种基于分代的、并发的、并行的垃圾回收器,设计上考虑到了低延迟、高吞吐量和尽可能小的暂停时间。...

2023-08-16
1

Java 垃圾回收性能分析

jstat是一个在 Java 虚拟机 (JVM) 中用来监视 Java 垃圾回收性能的工具。

2023-08-16
5

代码不让使用String 类型存储密码,如何解决

如果在使用密码进行操作时,需要将密码作为 String 类型传递给某些方法或库,可以使用 String 类型的密码进行操作,但在使用完毕后尽快将其设置为 null,以便垃圾回收器可以回收该对象。...

2023-08-13
1

深入理解Go语言运行时系统

Go 语言运行时系统是 Go 语言的核心组件,负责管理 Go 程序的运行。运行时系统由 C 语言编写,位于 runtime 包中。它负责管理Go程序的执行,包括调度、内存管理、垃圾回收等。...

2023-08-10
1

Go语言垃圾回收器的限制优先优化策略

为了解决这个问题,Go语言的垃圾回收器引入了一种叫做限制优先(Limit Prioritization)的优化策略。这种策略的基本思想是:尽量减少垃圾回收对程序运行性能的影响,即在满足程序运行要求的同时,尽可能降低垃圾回收的开销。...

2023-08-10
1

java学习八股之JVM-内存划分-垃圾回收器-回收算法-双亲委派-三色标记

虚拟机栈:每次调用方法都会产生一个栈帧,每个栈帧中有方法的参数、局部变量、放出出口等信息,方法执行完成之后释放栈帧,每个线程都有自己的虚拟机栈,是线程私有的...

2023-08-10
1

Java 17 采用率增长 430%、Java 11 稳居第一,最新 Java 编程语言报告来了!

近日,为揭晓 Java 生态系统的最新发展状况,分析公司 New Relic 在调研了新版本、容器应用、垃圾回收等特性之后,最新发布了《2023 年 Java 生态系统现状》报告。...

2023-08-08
1

《现代JavaScript高级教程》JavaScript引擎的垃圾回收机制

在编程语言中,内存管理是一项关键的任务,尤其对于构建大规模和性能敏感的应用程序来说尤为重要。然而,对于JavaScript这种动态语言来说,开发者通常不需要(也无法)直接管理内存,这项任务主要由JavaScript引擎来完成。...

2023-07-27
2

如何理解V8引擎的垃圾回收机制,试试用动画的方式

JavaScript的运行环境极大地依赖于垃圾回收(GC)机制,而V8引擎则是其中最著名的执行环境之一。V8引擎的垃圾回收机制保证了内存的有效管理,使得开发者可以在不直接处理内存分配和回收的情况下创建复杂的Web应用。我们来理...

2023-07-26
2

JVM垃圾回收

最近又复习下jvm相关内容,理解下思想,吸收下前辈经验,本文jdk 1.7/1.8

2023-06-30
1