几天前,我在论坛上发了一篇关于Optional 的文章。其中一条评论是一个非常好的问题: Optional 的使用会导致性能下降吗? 答案是: 是的,它会的。但是你应该担心吗? 使用Optional的好处 Optional 类使我们这些开发人员的生活更轻松 增加代码 ...
在没遇到这个问题之前,我对JVM的解释模式与编译模式的代码性能相差有多大,是没有感觉的,只是觉得编译模式会比解释模式性能好那么一点点吧。 但是经历过这次以后,让我对JVM的即时编译产生了兴趣。先来看看这个问题的背景: 大概是 年前,我的团队里有一个PM找我说他们遇到一个很奇怪的问题,在性能测试的时候,有几个不同的测试场景混合在一起进行压力测试,有时会出现测试几十几分钟以后性能会下降的很厉害,一旦 ...
2016-09-05 16:29 0 1937 推荐指数:
几天前,我在论坛上发了一篇关于Optional 的文章。其中一条评论是一个非常好的问题: Optional 的使用会导致性能下降吗? 答案是: 是的,它会的。但是你应该担心吗? 使用Optional的好处 Optional 类使我们这些开发人员的生活更轻松 增加代码 ...
今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因引起的。 没有办法的情况下,直接登录服务器,从uwsgi与nginx中卸载掉这个web ...
java 手写 jvm高性能缓存,键值对存储,队列存储,存储超时设置 缓存接口 View Code 实现类 ...
redis 突然大量逐出导致读写请求block 内容目录: 现象 背景 原因 解决方案 ref 现象 redis作为缓存场景使用,内存耗尽时,突然出现大量的逐出,在这个逐出的过程中阻塞正常的读写请求,导致 ...
目录 简介 一个奇怪的现象 两个问题的答案 CPU cache line inc 和 add 总结 简介 读万卷书不如行万里路,讲了这么多assembly和JVM的原理与优化,今天我们来点不一样的实战。探索一下怎么使用 ...
以前虽内存泄漏不以为然,因为在几个G内存的电脑上,忘了delete一个对象,能占多大点内存啊? 结果这次出问题了,我的程序彻夜运算,每次执行10遍任务后,程序就会崩溃,一开始根据打印的日志,还以为是 ...
很多人做性能测试,吧print打开,吧log调到debug级别并使用了streamhandler,那就会疯狂打印到控制台。 打印控制台会影响代码性能吗?这是毫无疑问的,python print会严重影响python性能。 有很多人对分布式函数调度框架做性能测试,但在消费函数里面进行 ...
有时会碰到这样的情况,一条 SQL 在平时执行没问题,很快。但是突然某个时间执行的就会很慢,而且这种场景并不能复现,只能随机发送的。 SQL 执行突然变慢的原因 在之前讲解 MySQL Redo ...