浮点转字符串性能比较
1.浮点转字符串
[root@slave205 karma]# g++ double_performance.cpp /usr/local/lib/libdouble-conversion.a -lrt -O2
[root@slave205 karma]# for i in 123456789.0 5.0 0.123456 123456.7890123 0.0000123456 ; do echo ""; ./a.out $i ; done
method | time | result |
---|---|---|
sprintf | 1.01284 | 123456789.000000 |
iostreams | 1.11144 | 1.23457e+08 |
format | 2.61989 | 123456789.000000 |
karma | 0.534133 | 1.235e08 |
karma (string) | 0.609746 | 1.235e08 |
karma (rule) | 0.589086 | 1.235e08 |
karma (direct) | 0.529474 | 1.235e08 |
double_conversion ToShortest | 0.206492 | 123456789 |
method | time | result |
---|---|---|
sprintf | 0.339345 | 5.000000 |
iostreams | 0.58121 | 5 |
format | 1.7414 | 5.000000 |
karma | 0.229682 | 5.0 |
karma (string) | 0.272013 | 5.0 |
karma (rule) | 0.26701 | 5.0 |
karma (direct) | 0.218975 | 5.0 |
double_conversion ToShortest | 0.136092 | 5 |
method | time | result |
---|---|---|
sprintf | 0.407084 | 0.123456 |
iostreams | 0.692892 | 0.123456 |
format | 2.07 | 0.123456 |
karma | 0.208019 | 0.123 |
karma (string) | 0.246272 | 0.123 |
karma (rule) | 0.253367 | 0.123 |
karma (direct) | 0.213895 | 0.123 |
double_conversion ToShortest | 0.182453 | 0.123456 |
method | time | result |
---|---|---|
sprintf | 1.00817 | 123456.789012 |
iostreams | 1.04606 | 123457 |
format | 2.67615 | 123456.789012 |
karma | 0.528678 | 1.235e05 |
karma (string) | 0.566756 | 1.235e05 |
karma (rule) | 0.599371 | 1.235e05 |
karma (direct) | 0.512787 | 1.235e05 |
double_conversion ToShortest | 0.211471 | 123456.7890123 |
method | time | result |
---|---|---|
sprintf | 0.456531 | 0.000012 |
iostreams | 0.826126 | 1.23456e-05 |
format | 2.06105 | 0.000012 |
karma | 0.554503 | 1.235e-05 |
karma (string) | 0.624482 | 1.235e-05 |
karma (rule) | 0.593442 | 1.235e-05 |
karma (direct) | 0.499671 | 1.235e-05 |
double_conversion ToShortest | 0.219412 | 0.0000123456 |
2.整数转字符串
转载于:https://www.cnblogs.com/JesseFang/p/5213407.html
浮点转字符串性能比较相关推荐
- java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配
java中字符串的精确匹配 在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. ...
- Java最佳实践–字符串性能和精确字符串匹配
在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. 此外,我们将提供我们自己的用 ...
- Java编程性能调优-01|字符串性能优化不容小觑,百M内存轻松存储几十G数据
一.字符串性能优化不容小觑,百M内存轻松存储几十G数据 一.String 对象是如何实现的? String str1= "abc"; String str2= new String ...
- .Net 中字符串性能
Introduction 你在代码中处理字符串的方法可能会对性能产生令人吃惊的影响.在本文中,我需要考虑两个由于使用字符串而产生的问题:临时字符串变量的使用和字符串连接. Background 每个项 ...
- java字符串分割性能_String字符串性能优化的几种方案
反编译后的代码: 1 //Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.2 //Jad home page:http://www ...
- java 拼接字符串性能_java字符串拼接与性能分析详解
假设有一个字符串,我们将对这个字符串做大量循环拼接操作,使用"+"的话将得到最低的性能.但是究竟这个性能有多差?如果我们同时也把StringBuffer,StringBuilder ...
- Java字符串性能优化
对字符串的性能进行优化,找出一种方法能够以最快的时间创建赋值字符串. 我们使用String intern() 的方法来优化字符串. 完整代码 public class Optimization {pu ...
- Java 字符串性能对比
所谓的性能对比就是那种方法能够快好的创建字符串. 我们通过两种方法来创建字符串,并对比它门的性能. 完整代码 public class StringComparePerformance{public ...
- c语言将浮点变成字符串,c语言将浮点型数据转换成字符串
在程序中,可能会遇到需要将浮点型的数据转换成字符串: #include void float2char(float,char*,int); int main() { char buffer[10]; ...
最新文章
- HDU (1575)Tr A ---矩阵快速幂
- java调度:(三)Timer中的单线程守护
- Redhat 6.8部署oracle 12c
- 标准燃料计算机准,油表显示的油耗真的准确吗?教你最准确的油耗计算方法
- 蓝桥杯 2014本科C++ B组 李白打酒 三种实现方法 枚举/递归
- Java神鬼莫测之MyBatis多表操作延迟加载(四)
- 破解TexturePacker加密资源
- 2021超级热门引流红包裂变微信分享朋友圈广告游戏源码
- 软件测试常用的性能测试指标,7个常用的网络性能测试指标
- java 线程耗尽_关于线程耗尽导致请求超时系统假死的思考
- DOM的readyState属性
- Chrome OS 旅程的下一步
- sublime 集成 markdown 插件【小明同学】
- 【讨论】读博最多收入的高校是哪个?中国高校硕博补贴大盘点!
- 用Echarts自定义多系列左右双坐标对比的图表,适合展示TGI对比等场景
- jd-gui的eclipse插件安装和使用
- java实现quartz定时器_java定时器quartz实现解析
- 中国移动ML302模组(4G Cat.1 通信模组)TencentOS-tiny AT模组框架适配
- 没到双十二,EasyRecovery降价先买了
- RFID消防装备管理系统——RFID消防器材管理系统
热门文章
- anaconda python2.7,安装在windows中的Python 2.7 Anaconda2
- 优点 spark_spark(一)
- html伪类选择器代码,CSS3中结构性伪类选择器—:first-of-type实现名言标签(代码实例 )...
- android double精度_Android车辆运动轨迹平滑移动(高仿滴滴打车)最佳实践
- 【干货】掌握这5招,Linux排障不再怕
- Dubbo 3.0 前瞻之:常用协议对比及 RPC 协议新形态探索
- learnpython_LearnPython_week1
- oracle异常如何处理,ORACLE异常处理总结
- php88,php88微博
- mac电脑循环次数多少算新_ARM架构电脑之路,苹果需要从微软Surface ProX中吸取哪些教训?...