最新 最热

强、软、弱、虚,你是哪一种?

了不起最近在整理一些面试资料,发现对于强、软、弱、虚引用的资料少之又少,所以决定整理一下关于这方面的资料,方便金三银四跳槽。

2023-09-06
1

CMS垃圾收集器&三色标记-JVM(十二)

上篇文章说了CMS垃圾收集器是赋值清除,所以他不可以碎片整理,于是jvm支持两个参数,几次fullGC之后碎片整理压缩空间。Cms他会抢占cpu资源,因为是并行运行,所以会有浮动垃圾。还有执行不确定性,垃圾收集完,继续进入新的对象,导...

2023-09-05
2

What the difference between SoftReference WeakReference in Java

在学习JVM的过程中大概率会看到类似 SoftReference 和 WeakReference的字样,本部分挑选了Stack Flow 上的高赞回答进行整理。

2023-09-02
3

C#规范整理·资源管理和序列化

资源管理(尤其是内存回收)曾经是程序员的噩梦,不过在.NET平台上这个噩梦似乎已经不复存在。CLR在后台为垃圾回收做了很多事情,使得我们现在谈起在.NET上进行开发时,都会说还是new一个对象吧!回收?有垃圾回收器呢。其实并没有...

2023-08-30
1

2023-05-26:golang关于垃圾回收和析构的选择题,代码如下: ```go package main import

给定一个正整数 x,我们将会写出一个形如 x (op1) x (op2) x (op3) x ... 的表达式

2023-08-29
3

如何使用 ArrayPool

如果不停的 new 数组,可能会造成 GC 的压力,因此在 aspnetcore 中推荐使用 ArrayPool 来重用数组,本文将介绍如何使用 ArrayPool。

2023-08-23
1

详解Java垃圾回收机制

Java垃圾回收机制是指由Java虚拟机(JVM)自动处理不再使用的对象的一种机制,以释放内存并提高系统性能。下面是详细解释:

2023-08-22
1

java性能分析工具jstat讲解

jstat -gc命令用于显示Java虚拟机的垃圾回收统计信息,输出的结果包含以下列:

2023-08-21
2

JavaScript ES12新特性有哪些?

这个方法接受一个可迭代对象,返回一个新的 Promise,并在可迭代对象中的任意一个 Promise 被解决时解决该 Promise。它可以用于处理多个异步操作,只需等待其中一个操作成功即可。...

2023-08-18
2

go: 查看GC的运行情况

Go的pprof包可以帮助你对程序的性能进行分析,包括CPU使用、内存分配以及协程的使用情况。但是要注意,对于GC的运行情况,pprof包并不能直接提供很详细的信息,需要通过其他方式。...

2023-08-16
2