相信很多人都听过“雷神 3”关于性能优化的故事。在一个 3D 游戏引擎的源码里,John Carmack 将 1/sqrt(x)
这个函数的执行效率优化到了极致。
因为它是最底层的函数,而游戏里涉及到大量的这种运算,使得在运算资源极其紧张的 DOS 时代,游戏也可以流畅地运行。这就是性能优化的魅力!
相信很多人都听过“雷神 3”关于性能优化的故事。在一个 3D 游戏引擎的源码里,John Carmack 将 1/sqrt(x)
这个函数的执行效率优化到了极致。
因为它是最底层的函数,而游戏里涉及到大量的这种运算,使得在运算资源极其紧张的 DOS 时代,游戏也可以流畅地运行。这就是性能优化的魅力!
Go语言的GC是一个值得探讨深究的问题,从V1.3的标记清除法到V1.5的三色标记法,再到V1.8并沿用至今的三色标记法+混合写屏障机制,它的发展过程十分有趣。那么具体是怎样实现的呢?一起和野生菌来看看吧~
由于实习工作需求,需要我对Probe-server部署普罗米修斯监控,从而动态观测其相应指标的统计变化,最后我分别使用gauge和counter数据类型对总访问次数、正常访问次数、正常返回次数、TCP各个方法调用次数、在线网关数进行监控,并连接grafana得到了友好的可视化输出!
在实习期间,公司流量平台的服务是基于gRPC微服务框架的,但是在使用K8s进行配置时,却发现出现了负载均衡失效的问题,那么是什么原因导致的,又该如何解决呢?一起和野生菌探究吧~
介绍135、139、445三个高危端口,以及它们的关闭和开启方式。