首页
IT技术
前端
后端
移动开发
编程语言
数据库
大数据
每日资讯
登录
标签
垃圾回收
垃圾回收日志记录是否会影响应用性能?
尽管性能成本极低,但垃圾回收日志提供了宝贵的见解,说明 JVM 如何在运行时动态管理内存。译自Does Garbage Collection Logging Affect App Performance?,作者 Frank Delporte
日志记录
jvm
垃圾回收
admin
5月前
15
0
java 包里面的引用循环依赖 jvm 循环引用
JVM的垃圾回收机制,在内存充足的情况下,除非你显式的调用System.gc(),否则不会进行垃圾回收;在内存充足的情况下垃圾回收会自动运行。一、引用计数算法1.定义:引用计数算法会给对象添加一个引用计数器,每当有一个地方引用他的时候,
java 包里面的引用循环依赖
老年代
垃圾收集
垃圾回收
admin
5月前
15
0
Golang深入浅出之-Goroutine泄漏检测与避免:pprof与debug包
在Go语言中,goroutine是轻量级线程,但如果管理不当,可能会导致goroutine泄漏,进而消耗大量系统资源。本文将介绍如何使用pprof和debug包来检测和避免goroutine泄漏,以及常见问题和解决方案。Goroutine泄
golang
开发语言
后端
无限循环
垃圾回收
admin
6月前
18
0
用gpu训练但是使用率低 gpu使用率100%怎么办
Golang中的CPU占满100%及解决方案有一个流媒体适配服务,出现了CPU开销很大的问题,一个服务把CPU资源占满了,导致其他服务无法正常工作。 下面来详细记录发现bug和解决的流程。发现CPU开销很大扫描发现,是垃圾回收导致CPU使用
用gpu训练但是使用率低
4s
垃圾回收
加锁
admin
6月前
18
0
内存管理——缓存与分代回收的矛盾
缓存的目标是让热数据(频繁被访问的数据)能够留在内存,以便提高缓存命中率。而JVM垃圾回收(GC)的目标是释放失去引用的对象的内存空间。两者目标看上去相似,但细微的差异让两者在高并发的情景下很难共存。缓存的淘汰会产生大量的内存垃圾,使
效率
i
垃圾回收
admin
6月前
15
0
maven 骨架 maven geotools
堆内存和垃圾回收机制堆内存分为年轻代和老年代,年轻代又分为eden区和survivor区,survivor区由Fromspace和Tospace组成,一般为容量大小为8:1:1新生成对象首先存放在Eden区,当Eden区满了触发minorG
maven 骨架
java
老年代
垃圾回收
并行执行
admin
6月前
14
0