背景最近有个学弟找到我,跟我描述了以下场景:他们公司内部管理系统上有很多报表,报表数据都有分页显示,浏览的时候速度还可以。但是每个报表在导出时间窗口稍微大一点的数据时,就异常缓慢,有时候多人一起导出时还会出现堆溢出。他知道是因为数据全部加载到jvm内存导致的堆溢出。所以只能对时间窗口做了限制。以避免因导出过数据过大而引起的堆溢出。最终拍脑袋定下个限制为:导出的数据时间窗口不能超过1个月。虽然问题解
分类:
其他好文 时间:
2020-08-20 19:02:26
阅读次数:
87
我们今天继续探讨性能优化的实践,介绍一个系统方面的优化案例。这个案例涉及好几个方面,包括CPU的使用效率、地址映射、运维部署等。 开发项目时,当程序开发完成后,生成的二进制程序需要部署到服务器上并运行。运行这个程序时,我们会不断衡量各种性能指标。而生产实践中,我们经常发现一个问题:是指令地址映射的不 ...
分类:
其他好文 时间:
2020-08-20 18:53:18
阅读次数:
63
我们之前讲过,存储系统的性能很关键(参见第17讲)。我们这一讲就探讨存储方面的优化案例,是关于SSD性能的。 现在很多公司里面的高性能存储系统,一般都是基于SSD的,这主要归功于SSD价格在近几年的大幅度下降。但是,SSD也不是包治百病的灵丹妙药,也有自己的特殊性能问题。我们今天就重点讲述两点:SS ...
分类:
其他好文 时间:
2020-08-20 18:50:16
阅读次数:
72
我们前面几讲介绍了性能优化的原则和策略,并且集中探讨了CPU、内存和存储三个最关键的领域。 今天我们来讲一个比较复杂的JVM场景和超大延迟的性能问题;这是本模块,也就是性能优化模块的最后一讲。 我们会一步步地探讨这个性能问题的表象、问题的重现、性能分析的过程和解决方案。这个性能问题的复杂性,表现在它 ...
分类:
其他好文 时间:
2020-08-20 18:49:57
阅读次数:
59
从今天开始,我们进入新的模块:性能工程实践。在这一模块中,我会讲述在实际生产环境中应用性能工程的场景、案例。这些场景和案例都是针对大规模互联网服务,是在解决实际性能问题后总结的经验。 今天我要讲的主题是“在生产环境中进行真实场景的压力测试”。这来源于我对LinkedIn公司生产实践的总结。 Link ...
分类:
其他好文 时间:
2020-08-20 18:48:59
阅读次数:
61
天士力控股集团是以大健康产业为主线,以全面国际化为引领,以大生物医药产业为核心,以健康保健产业和医疗康复、健康养生、健康管理服务业为两翼,形成产业与资本双轮驱动的高科技企业集团。天士力旗下包含天士力制药、金士力医药、天时利等20余家分子公司,业务范围涵盖了药品科研、种植、提取、制剂、营销等众多领域,每年营收约140亿元左右,在药品行业综合排名全国第七,是天津市重点支持的大企业集团。天士力产业规模庞
分类:
其他好文 时间:
2020-08-20 18:40:07
阅读次数:
138
科技向来是一把双刃剑,它在推进人类文明进步的同时,有时也会给人类带来灾难。人工智能亦是如此,人工智能技术被好人掌控时能泽被苍生,如果被坏人控制则有可能祸患无穷。先来看两个例子:1、人工智能用于作恶的案例:Deepfake合成音频应用于诈骗最近,据美国的科技媒体报道说,网络诈骗犯正在利用Deepfake技术仿制公司高管的语音合成语音邮件发到公司员工,针对大型公司进行经济诈骗,敲诈者将一份模仿公司CE
分类:
其他好文 时间:
2020-08-20 18:27:15
阅读次数:
70
本文主要介绍linux的expect命令,用来自动传入用户名和密码案例。
分类:
系统相关 时间:
2020-08-19 20:03:48
阅读次数:
113
今天我们来看一个真实的案例。事情是这样的,之前有人在微信上问我一个问题,这个问题的现象很典型:典型的TPS上不去,响应时间增加,资源用不上。 大概的情况是这样的:有两台4C8G的服务器,一台服务器上有2个Tomcat,一台服务器上是DB。压测的混合场景有4个功能模块,其中3个访问一个Tomcat,另 ...
分类:
其他好文 时间:
2020-08-19 19:58:44
阅读次数:
81
一开始我以为这个活动是可以和set一样的,可以直接往网站中的输入框中输入你事先设置好的值,但其实不是,它的一个作用是快捷键, 比如粘贴,快捷键为Ctrl+V。 在此案例中,我用了粘贴,我先设置一个值到剪切板 属性如下: 那么我在使用的过程中,选中我要粘贴的位置,直接调用keystroke活动就行。 ...
分类:
其他好文 时间:
2020-08-19 19:44:18
阅读次数:
57