java 程序员楼下闲聊某次jvm崩溃排查 据我理解,那个定时任务,会从hive里拿出超多的数据(据说2亿左右),按具体业务做数据整合和处理,最终推送到es(elasticsearch)中。(hive什么的我没搞过,但不妨碍要讨论的东西)
无分类 Golang-中使用-Slice-索引-Map-替代-Map-获得性能提升 在我们的多个线上游戏项目中,很多模块和服务为了提高响应速度,都在内存中存放了大量的(缓存)数据以便获得最快的访问速度。
无分类 用-GODEBUG-看-GC 在计算机科学中,垃圾回收(GC)是一种自动管理内存的机制,垃圾回收器会去尝试回收程序不再使用的对象及其占用的内存。而最早 John McCarthy 在 1959 年左右发明了垃圾回收,以简化 Lisp 中的手动内存管理的机制…
无分类 什么会导致Java应用程序的CPU使用率飙升 无限循环的while会导致CPU使用率飙升吗? 经常使用Young GC会导致CPU占用率飙升吗? 具有大量线程的应用程序的CPU使用率是否较高? CPU使用率高的应用程序的线程数是多少? 处于BLOCKED状态的线程会导致CPU使用率…
javascript Node-内存管理和垃圾回收 从前端思维转变到后端, 有一个很重要的点就是内存管理。以前写前端因为只是在浏览器上运行, 所以对于内存管理一般不怎么需要上心, 但是在服务器端, 则需要斤斤计较内存。
无分类 GO GC 垃圾回收机制 在传统的系统级编程语言(主要指C/C++)中,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。由于内存是有限的,所以当程序不再需要使用某个变量的时候,就需要销毁该对象并释放其所占用的内存资…
java CMS日志 1. GC参数配置 {代码…} 输出GC日志。 {代码…} 可以认为 -verbose:gc 是 -XX:+PrintGC 的别名。 {代码…} 输出GC日志的存储路径。 {代码…} 输出GC的详细日志。 {代码…} 输出GC的时间戳(以日期的形式)。…