在Go生态已经有很多WEB框架,但感觉没有一个符合我们的想法,我们想要一个简洁高效的核心框架,提供路由,context,中间件和依赖注入,而且拒绝使用正则和反射,于是我们开始构建Baa框架。一开始使用最简单的通俗写法实现…
标签:gc
[译] CockroachDB GC优化总结
几周前我们分享了一个帖子讲述我们为什么选择Go语言编写CockroachDB,我们收到一些问题,询问我们是如何解决Go语言的一些已知问题,特别是关于性能、GC和死锁的问题。 本文中我们将分享几个非常有用的优化技巧用以改善…
iOS Objective-C 中是否支持垃圾回收机制
//联系人:石虎QQ: 1224614774昵称:嗡嘛呢叭咪哄 一、OC 回收机制概念 1.OC是支持垃圾回收机制的(Garbage collection简称GC), 2.macOS开发中是支持的,但是iOS中,是不支持…
记一次诡异的频繁Full GC
报警了,系统异常飙升到3000+。经排查竟然是rpc接口超时了,但是服务提供方反馈系统1ms就返回了,为什么consumer端耗时是13000+ms,网络异常情况下的耗时也不可能这么长呀,不科学~瞅了一下机器监控,wha…
Java常见的GC Root
我们知道Java 进行GC的时候会从GC root进行可达性判断,常见的GC Root有如下: 通过System Class Loader或者Boot Class Loader加载的class对象,通过自定义类加载器加载…
Rust语言教程(1) - 一门没有GC的语言
缘起 本来这一系列文章并不在计划中。昨天跟一些同事讨论没有GC管理内存的问题。 讨论到没有GC情况下管理内存的学习曲线,有同事认为学习曲线不陡而是使用曲线陡。诚然,如果只有malloc和free,确实还是学习容易使用难的…
Spark GC 高级优化
在java heap 空间中会分成两个区域 Young 和Old,Young部分主要存储的是 存活时间短的对象;而Old 部分主要保存的是存在时间更长对象 Young 部分又可以细分成三部分,分别为 Eden、Survi…
RPC client OOM - RPC client 内存泄露
原因简述 公司的rpc框架是内部开发并维护的 RPC server timeout时不回复机制使得client端大量请求对象一直存活而不被销毁(内存泄露),造成client端内存耗尽 现象及分析过程 7.25(周四)晚某…
Android GC Log
最近在研究Android内存垃圾回收的内容,遇到一些自己之前不知道的技巧和方法。现在分享一种简单的在Logcat中可以看到垃圾回收状态的方法。经常关注Logcat日志的童鞋偶尔会看到一条类似于以下形式的记录。这种记录就是…
hbase full gc问题解决
hbase full gc问题解决 – vah101的专栏 – 博客频道 – CSDN.NET http://blog.csdn.net/vah101/article/details/…
hbase优化实践
hbase优化 一:gc参数优化 : region服务器处理过大的负载,内存分配策略无法安全地只依赖JRE对程序的行为的各种假设,需要使用JRE提供的选项调整垃圾回收策略应对。 写入磁盘的数据客户端不连续,导致Java虚…