首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
客官你吃啥哟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
MySQL主从同步延迟原因与解决方案
一、MySQL数据库主从同步延迟产生的原因 MySQL的主从复制都是单线程的操作,主库对所有DDL和DML产生的日志写进binlog,由于binlog是顺序写,所以效率很高。 Slave的SQL Th
Go语言死锁与goroutine泄露问题谈论
什么时候会导致死锁 在计算机组成原理里说过 死锁有三个必要条件他们分别是 循环等待、资源共享、非抢占式,在并发中出现通道死锁只有两种情况: 数据要发送,但是没有人接收 数据要接收,但是没有人发送 发送
终于有人能把分库分表讲明白了
此文参考其他作者写的文章进行了汇总,参考文献在文末。 前言 首先,能不分库分表就不分库分表。分库分表会带来很多问题,比如分布式事务、全局的唯一性id、结果集的合并等等。 那什么是分库分表呢? 其实分库
Go 性能优化分析神器——pprof | 青训营
前言 本文主要内容为Go性能调优、性能分析工具——pprof的介绍、pprof的采样过程以及原理解析。 简介 在实际项目中,我们都知道优化很重要,在工作中伴随着迭代的开发,代码的优化要适度进行不要过度
实战Go内存泄露
最近解决了我们项目中的一个内存泄露问题,事实再次证明pprof是一个好工具,但掌握好工具的正确用法,才能发挥好工具的威力,不然就算你手里有屠龙刀,也成不了天下第一,本文就是带你用pprof定位内存泄露问题。 关于Go的内存泄露有这么一句话不知道你听过没有: 10次内存泄露,有9…
生产环境Go程序内存泄露,用pprof如何快速定位
内存泄漏可以在整个系统中以多种形式出现,除了在写代码上的疏忽,忘了关闭该关闭的资源外,更多的时候导致系统发生内存泄露原因可能是设计上决策不对、或者业务逻辑上的疏忽没有考虑到一些边界条件。 比如查数据库
使用go性能分析工具pprof分析内存泄漏问题
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前言:最近公司有一个项目占用内存非常高,启动以后就占用8到10个G,而且随着程序运行,内存会越来越大,一两天就能到15G,达到服务器设置的上线挂掉
控制goroutine 的并发执行数量
goroutine的数量上限是1048575吗? 正常项目,协程数量超过十万就需要引起重视。如果有上百万goroutine,一般是有问题的。 但并不是说协程数量的上限是100多w 1048575的来自
Go死码消除
概念: 死码消除(dead code elimination, DCE) 是一种编译器优化技术, 作用是在编译阶段去掉对程序运行结果没有任何影响的代码 和 逃逸分析,内联优化并称为 Go编译器执行的三
Golang的pprof性能分析
第三波优化优化sql,增大连接池优化json编码器json.Marshal使用json. pprof 是用于可视化和分析性能分析数据的工具。 本文会介绍基础的pprof使用以及性能分析和优化实例。从实际的例子出发去使用和认识pprof。参考:你不知道的 Go ...