最新要闻
- 每日头条!LOL2023狗熊怎么出装(上单狗熊2023出装顺序)
- 精选!等了 11年 《CSGO2》电竞网游终于官宣:画质大升级 免费更新
- 环球快讯:NVIDIA突然复活SLI!但不是你想的那样
- 每日看点!比尔·盖茨谈ChatGPT 赞其1980年以来最革命性技术进步
- 天天即时:爱子飞机上死亡:母亲怒告世界最大航司美国航空
- 谷歌的“GPT”终于憋出来了!但是 也不比百度强多少啊
- 当前热议!抖音救人一命!男子发头孢配酒视频获救:客服教科书式报警
- 头条:交700个税的工资多少_j700
- 天天热点!苹果官方推荐!iNote灵感笔记新版发布:超紧凑模式来了
- 热讯:金士顿无敌了!拿下2022年全渠道SSD市场占有率第一
- 高德、口碑正式合并:阿里旗下本地到店业务将统一整合
- 热推荐:国科微:目前晶圆产能较前两年已趋于缓和
- 世界快看点丨加快步伐!腾讯高管:“生成式AI”或纳入微信和QQ
- 天津金逸影城
- 3GB显存被封杀!《光环无限》都不让玩
- Opera浏览器推送97.0.4719.26更新:集成ChatGPT与AI总结功能
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
世界热讯:读Java性能权威指南(第2版)笔记25_性能测试方法上
1.测试真实的应用程序
1.1.应该以实际产品的使用方式进行测试
1.2.所有的基准测试通常都包括一个预热期,在这期间,JVM可以将代码编译到最佳状态
(资料图片)
1.3.微基准测试(microbenchmark)
1.3.1.通过测量一小部分代码的性能来确定多种实现中哪个最好
1.3.2.必须读取测试的结果
1.3.2.1.从局部变量改为实例变量(用volatile关键字进行声明)即可测量这个方法的性能
1.3.2.2.即使微基准测试是单线程的,也需要使用volatile变量
1.3.3.必须测试一系列的输入值
- 1.3.3.1.最好提前算好输入值
1.3.4.必须测量正确的输入值
- 1.3.4.1.捕获异常
1.3.5.代码在生产环境中可能有不同表现
1.3.5.1.对于不那么频繁的操作,修复微基准测试发现的纳秒级别的回归问题就会浪费时间,将这些时间用于优化其他操作必然更有益
1.3.5.2.若一个集合被访问上百万次,那么每次访问节省的几纳秒就很重要
1.3.6.必须包含一个预热期,让编译器有机会生成最佳代码
1.3.6.1.必须有预热期,否则它测量的就是编译性能,而不是代码性能
1.3.6.2.Java的一个性能特点是,代码执行得越多,性能就越好
1.4.宏基准测试(macrobenchmark)
1.4.1.要测量一个应用程序的性能,最好的测量对象就是应用程序本身,外加它使用的任何外部资源
1.4.2.资源分配
1.4.3.在没测试整个应用程序的时候,不可能知道优化哪部分的性能会有效果
1.5.介基准测试(mesobenchmark)
1.5.1.介于微基准测试和宏基准测试之间
1.5.2.比微基准测试的缺陷更少,也比宏基准测试更容易操作
1.5.3.更容易使用多线程
1.5.4.比完整的应用程序更有可能遇到同步瓶颈
1.5.5.介基准测试的性能特点比微基准测试的更接近实际应用程序
1.5.6.用介基准测试进行自动化测试也是很好的方法,特别是在模块级别的测试中
2.理解吞吐量、批处理和响应时间
2.1.测量批处理时间
2.2.测量吞吐量
2.2.1.基于一定时间内可以完成的工作量
2.2.2.每秒事务数(TPS)
2.2.3.每秒请求数(RPS)
2.2.4.每秒操作数(OPS)
2.2.5.吞吐量测试几乎都是在适当的预热期之后进行的
2.3.响应时间
2.3.1.从客户端发送请求到收到响应之间的时间
2.3.2.在响应时间测试中,客户端线程会在操作之间有一段休眠时间,这被称为思考时间
2.3.3.周期时间(并不是思考时间)
2.3.4.平均响应时间
- 2.3.4.1.将单个时间加在一起,再除以请求数
2.3.5.百分位响应时间
- 2.3.5.1.举例,如果90%的响应小于1.5秒,10%的响应大于1.5秒,那么1.5秒就是第90百分位响应时间
2.3.6.平均响应时间和百分位响应时间的区别
2.3.6.1.异常值会影响平均值计算。
2.3.6.2.因为在计算平均值时会用到异常值,异常值越大,它对平均响应时间的影响就越大
2.3.7.优化重点应该是降低异常值的影响(从而缩短平均响应时间)
2.3.7.1.GC引入的暂停时间会让Java程序更容易出现异常值
2.3.7.2.通常关注第90百分位响应时间(或者第95百分位响应时间和第99百分位响应时间
2.3.7.3.如果你只能测量一个数字,那么最好选择基于百分位响应时间的测试,因为减小这个数字将惠及大多数用户
2.3.7.4.最好同时测量平均响应时间和至少一个百分位响应时间,这样你就不会错过异常值过大的情况了
2.3.8.负载生成器
2.3.8.1.Faban就是基于Java的开源负载生成器
2.3.8.2.Apache JMeter
2.3.8.3.Gatling
2.3.8.4.Micro Focus LoadRunner
关键词:
世界热讯:读Java性能权威指南(第2版)笔记25_性能测试方法上
每日头条!LOL2023狗熊怎么出装(上单狗熊2023出装顺序)
精选!等了 11年 《CSGO2》电竞网游终于官宣:画质大升级 免费更新
天天简讯:使用C#开发微信公众号对接ChatGPT和DALL-E
今日关注:关于人工智能的思考,写在chatGPT爆火之时
Vue——initRender【八】
环球快讯:NVIDIA突然复活SLI!但不是你想的那样
每日看点!比尔·盖茨谈ChatGPT 赞其1980年以来最革命性技术进步
天天即时:爱子飞机上死亡:母亲怒告世界最大航司美国航空
谷歌的“GPT”终于憋出来了!但是 也不比百度强多少啊
当前热议!抖音救人一命!男子发头孢配酒视频获救:客服教科书式报警
头条:交700个税的工资多少_j700
今日讯!SEO优化:友情链接!真心换真心?
通过 poe 免费使用ChatGPT、GPT-4
天天观察:71.C++标准库类型string
CTAS建表时报错ORA-65114
Go HTTP编程
天天热点!苹果官方推荐!iNote灵感笔记新版发布:超紧凑模式来了
热讯:金士顿无敌了!拿下2022年全渠道SSD市场占有率第一
高德、口碑正式合并:阿里旗下本地到店业务将统一整合
热推荐:国科微:目前晶圆产能较前两年已趋于缓和
全球最新:关于基于AWS-Cli的方式对RDS资源批量添加tag的方法
全球微速讯:小红书去水印技巧合集(亲测有效!!!)
每日热点:Git基本使用
RHEL无法配置网关问题一则
世界快看点丨加快步伐!腾讯高管:“生成式AI”或纳入微信和QQ
天津金逸影城
2023年3月22日(软件工程日报)
阿里云大使和代理商的优惠的区别与选择
动态焦点:美债市场危机四伏 “安全资产”吸引力或进一步下降
3GB显存被封杀!《光环无限》都不让玩
Opera浏览器推送97.0.4719.26更新:集成ChatGPT与AI总结功能
世界速递!碧桂园打造湖湘人居典范 护航品质生活
世界新动态:70.C++ using的三种用法详解
环球资讯:农业银行发行700亿元二级资本债进一步增强资本实力
3599元 铭凡NUCG5迷你主机上架:碳纤维机身、下压式散热
世界百事通!比RTX 4080小一半!NVIDIA发布RTX 4000 SFF半高卡:功耗仅70瓦
【世界新要闻】专家:沙尘天气里最好别戴隐形眼镜
焦点播报:成龙和甄子丹"打架"谁会赢?甄子丹:我老了 他更老
性价比更高 有哪些散片CPU值得入手?
每日精选:Swift 备忘清单_开发速查表分享
全球信息:利用“姿态相似度比较”功能,对运动(动作)识别检测“秒”适配
国民第一APP坐实了 微信月活破13亿无可匹敌
天天时讯:堆料最多的小米手机!曝小米13 Ultra最高配1TB UFS 4.0闪存
iPhone 15 Pro工业设计敲定!这外观果粉会打多少分?
1499元!微星发布MD271UL 4K显示器:P3色域可达99%
399元1TB 速度5000MB/s!影驰星曜X4 PRO SSD图赏
世界热推荐:IDC 预计 2023 年全球可穿戴设备出货量预计将出现反弹
微头条丨低代码开发,一场深度的IT效率革命
混合多云第二课——混合技术如何每年为京东节省上亿元成本?
【天天新视野】记录--我在前端干工地(three.js)
数据库系统原理之数据库编程
当前滚动:债市日报:3月22日
女子应聘被HR质疑23岁用苹果手机:称其年纪小 手机贵
天天速讯:四川一高校放7天春假 鼓励大家去恋爱!网友:坚持一个四川原则
环球速递!腾讯2022年人均年薪102.5万!一年增加近20万
世界资讯:“长胡子”了 比亚迪海豚泰国版发布:售价约16万人民币
【全球新视野】被马化腾视为腾讯希望!微信视频号使用时长已超朋友圈
世界看热讯:农历中的惊蛰到底有什么寓意?
天天快讯:Kruise Rollout v0.3.0:教你玩转 Deployment 分批发布和流量灰度
ThreadPool实现机制
焦点热议:nodejs处理嵌套对象的npm包:dot-prop
中国西北地区发现广泛分布的侏罗纪被子植物化石
3年陈花香白牡丹:董德福鼎白茶200g装128元大促(200元券)
环球快看:188GB显存 800W功耗!NVIDIA发布H100 NVL加速卡:ChatGPT提速2倍
世界新资讯:美国两囚犯用牙刷挖洞越狱成功:墙内钢筋松了!职能部门颜面扫地
当前观察:9岁女孩豪掷18.9万打赏游戏主播 偷偷记下密码还删除转账记录
天天速讯:新能源汽车高速没电竟然倒车回服务区充电 后方车辆纷纷避让
Geyser - Minecraft Server 基岩版与Java版互通教程
世界速讯:Rust 知识积累(5)
全球热文:CSIG企业行-走进合合信息成功举行,聚焦生成式人工智能、智能文档处理前沿热点
环球今日讯!webrtc QOS笔记三 RTT计算,SRS增加XR
你可能不那么知道的Tomcat生命周期管理 | 博学谷狂野架构师
全球新资讯:国家药监局:2022年抽检11类化妆品20368批次产品 合格率97.60%
每日速看!【财经分析】投资收益拖累2022年券商业绩 投行业务景气度仍处于高位
【聚看点】澳弘电子(605058.SH):年产高精密度多层板、高密度互连积层板120万平方米建设项目及研发中心升级改造项目结项
真我GT Neo5 SE“最终幻想”配色回归:赛博朋克风满满
当前消息!《黑暗荣耀2》蝉联网飞电视剧全球榜第一:观看时间过亿
当前热门:又一日系即将退出中国?广汽三菱否认传闻:正常运转
世界看点:被谷歌商店下架 拼多多驳斥恶意软件指控!
世界聚焦:上市五年市值缩水99.6%!昔日“明星”趣头条宣布退市
新资讯:火山引擎 VeDI 零售行业解决方案 聚焦精准营销场景提升品牌转化
面试官:ThreadLocal 为什么会内存泄漏吗?是怎么产生的?面试必问!
JavaSE笔记之注解和反射(含案例代码)
当前速递!Android BLE 广播定制
环球报道:关于asp.net core filters生命周期的探究
今头条!北方多地迎沙尘!长春直接下“泥雨”:汽车变泥车
环球速讯:OPPO、小米、vivo联盟:跨品牌一键换机新增第三方应用迁移
最新消息:史上最强骁龙7系 真我GT Neo5 SE跑分过百万:16+1TB存储确认
世界今热点:孤立森林(IForest)代码实现及与PyOD对比
最资讯丨three.js加载环境贴图
天天热讯:java中同步和异步的区别
今日关注:Alphaliner:2月底港口停运船比率达6.4% 增至去年同期3倍
4月上映!《长空之王》新预告出炉:王一博驾驶歼20一飞冲天
世界今头条!自嗨锅自热煲仔饭4桶到手价32.8元:15分钟速烹美食
今年以来最强沙尘来袭!你的城市在下雨 他的城市在下泥
邓紫棋你把我灌醉高音最高是多少?邓紫棋你把我灌醉歌词
苏菲日记是什么?苏菲日记的读后感怎么写?
strict怎么读?strict的反义词是什么?
主题班会的开场白有什么要求?主题班会的开场白怎么写?