刻意追求,性能不佳
同事写了一段牛逼的代码我以为这个是为了提升就像日志输出时候性能问题。但是在自己测试之后获得臆想不到的效果。
import java.text.MessageFormat;
public class TestMessageFormmat {
public static void main(String[] args) {
String c;
Long startFormat=System.currentTimeMillis();
for (int i=0;i<100000;i++)
c=MessageFormat.format("{0}{1}","a","b");
Long endFormat=System.currentTimeMillis();
Long start=System.currentTimeMillis();
for (int i=0;i<100000;i++)
c="a"+"b";
Long end=System.currentTimeMillis();
System.out.println("format time:"+(endFormat-startFormat)+" time:"+(end-start));
}
}
测试后的结果,我以为我第二个时间是没有记录么,后来debug处理了一下。并不是。
format time:231 time:0
分享到:
相关推荐
第2篇 性能优化篇 第6章 影晌MySQL Server性能的相关因素 6.0 引言 6.1 商业需求对性能的影响 6.2 系统架构及实现对性能的影响 6.3 Query语句对系统性能的影响 6.4 Schema设计对系统的性能影响 ...
以MySQL数据库的基础及维护为切入点,重点介绍了MySQL数据库应用系统的性能调优,以及高可用可扩展的架构设计。 ●基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识 ●性能优化...
本篇文章将基于“匿名科创-瑞萨飞控资料包-v1.0.rar”这一资源,深入解析瑞萨飞控的原理、设计与应用。 一、瑞萨飞控系统概述 瑞萨飞控系统是基于瑞萨电子的微控制器(MCU)技术构建的,MCU是飞控系统的核心,负责...
"Oracle体系结构.ppt"是对Oracle数据库内部结构的讲解,包括内存结构、进程结构、物理存储等,理解这些对于理解数据库的工作原理、故障排查和性能调优至关重要。 "Oracle 数据库SQL调优.ppt"与"ORACLE SQL性能优化...
6. **性能调优**:压力测试的结果可以指导我们对Tomcat进行性能调优,包括但不限于调整线程池大小、内存分配、JVM参数等,以提高服务器的响应速度和并发能力。 7. **并发测试**:ab工具的并发测试功能对于模拟实际...
这个技能图谱可能涵盖了数据库设计、SQL语言、性能调优、备份恢复、安全性以及常见数据库系统如Oracle、MySQL、SQL Server等的知识。 2. **移动性能优化1.0 转取.pdf** - 移动性能优化涉及到如何在智能手机和平板...
9. **性能优化篇**:学习如何进行性能调优,包括 JVM 参数调整、内存分析、线程监控等。 10. **实战篇**:参与实际项目开发,提升综合应用能力,可以尝试开源项目贡献或个人小项目。 "javaDoc.rar" 压缩包可能包含...
腾讯云clickhouse性能调优实践 融合趋势下基于 Flink Kylin Hudi 湖仓一体的大数据生态体系 ClickHouse 在头条的技术演进 Doris的用户画像人群应用-会议组 Doris在美团外卖数仓架构中业务实践与改进思路 Flink 在 ...
- **性能调优**:提供性能监控和优化的建议,比如调整连接参数、启用缓存机制等。 #### 五、异常处理 - **常见错误**:列出并解释在使用过程中可能遇到的一些典型错误及其原因。 - **错误码对照表**:提供一个错误...
标题中的"used sql"指的是在IT领域中使用SQL...总之,"used sql"这个主题涵盖了广泛的IT知识,从基础的SQL语法到高级的数据库管理和性能调优,结合实际的业务场景,我们可以深入学习和探讨SQL在实际工作中的应用。
4. **性能调优**:`strace`用于跟踪系统调用,找出程序性能瓶颈。`lsof`可以查看打开的文件、网络连接等信息。`sysstat`套件包含了`sa`、`sar`等工具,用于系统活动的长期统计和报告。 5. **远程监控与报警**:`...
- **F5负载均衡器维护手册.docx** 提供了全面的维护指导,包括日志分析、性能调优、故障诊断和恢复流程。 - **F5 Cluster (N+M) v1.0 .pptx** 可能是关于F5集群的介绍,展示了N+M架构的工作原理、部署方法以及容错...
在音频处理领域,参数调优是至关重要的步骤,它涉及到对FM2018内部各种参数的调整,以优化音频质量、响应速度和系统性能。这份指南详细介绍了如何根据实际需求来调整FM2018的参数,确保其在不同场景下都能发挥最佳...
5. 测试与优化:展示系统测试的结果,并进行性能调优。 6. 结论:总结项目经验,评估系统效果,提出未来改进方向。 通过这篇毕业论文和开发进程报告,读者不仅可以学习到如何用Java构建聊天系统,还能了解到软件...
本篇将详细介绍 Tomcat 8 的优化策略及相关配置参数。 #### 二、HTTP 连接器概述 HTTP 连接器是 Tomcat 8 中的核心组件之一,负责监听 TCP 端口并处理来自客户端的 HTTP 请求。通过合理的配置,可以显著提升 Tomcat...
4. **编译与调试**:确保代码在VC++6.0环境下能够正确编译和运行,同时进行必要的性能调优和错误调试。 5. **结果可视化**:可以使用图表展示每次迭代后的帕累托前沿,以便于观察算法的收敛性和解的质量。 **四、...
在实际操作中,H3C AC的调试涉及网络规划、安全策略、性能调优等多个方面。以上步骤提供了一个基础的配置框架,具体实施时还需结合实际网络环境和需求进行调整。同时,熟悉H3C的命令行界面(CLI)操作和理解相关协议...
- 性能调优:分析并优化程序性能的方法。 - 版本控制:Git的基本操作及团队协作的最佳实践。 #### 六、总结 通过以上内容的学习,读者不仅能掌握Java的核心概念和技术,还能通过大量的实例练习,加深对Java编程的...
- 考虑到相机操作可能影响用户体验,如帧率、延迟和功耗,开发者需要进行性能调优。 9. **用户界面设计**: - 设计直观易用的相机界面,包括取景器布局、控制按钮、设置选项等。 最后,压缩包中的"A20_Camera...