`

erlang性能统计

阅读更多

1 、etop和getop
\erl5.7.2\lib\observer-0.9.8.1\priv\bin\
需设置node,etop.bat –node nodename@domain
统计项有:
Load: cpu procs runq
Memory: total binary processes code atom ets
PID (进程名或初始函数) Time(us) Reds Memory MsgQ CurrentFunc


如果要把一次结果输出到文件中,可以使用dump(File)方法;
如果要把结果全部输出到文件中,可以使用

>erl -sname etop -hidden -noshell -noinput –s etop -s erlang halt -output text -node nodename@domain > abc.txt

再进一步对abc.txt进行分析。

2、timer:tc/3
统计函数执行的时间

3、eprof、cprof、fprof
4、erlang:statistic()

 

分享到:
评论
1 楼 ahat1195 2011-05-31  

勍 .

相关推荐

    Erlang--性能分析工具之eprof

    **Erlang——性能分析工具之eprof** 在Erlang编程中,优化代码性能是提高系统效率的关键环节。Erlang的eprof工具就是为此目的设计的,它是一个强大的性能分析器,帮助开发者识别和定位程序中的瓶颈。通过深入理解...

    erlang官方资源包

    8. 性能优化:OTP提供了多种工具来监控和优化Erlang应用的性能,如instrument模块可以收集运行时统计信息,erlang:system_info/1函数可以获取系统详细信息,而erlang:memory/0则用于查看内存使用情况。 9. 高可用性...

    erlang整理的一些心得和lunix查看cpu和内存信息的方法

    在IT领域,Erlang是一种强大的并发...了解并熟练掌握Erlang和Linux的这些工具和概念,对于开发、调试和维护高性能的分布式系统至关重要。通过持续学习和实践,你可以提升自己的IT技能,更好地应对各种复杂的技术挑战。

    用matlab产生 erlang分布的随机数,两种方法

    在MATLAB中,处理和分析数据的工具非常丰富,包括统计和机器学习工具箱,可以进一步帮助我们研究和理解Erlang分布的随机数在特定问题中的行为。通过结合这些工具,我们可以深入探索Erlang分布的性质,以及它如何在...

    poolboy erlang

    5. **监控和统计**:Poolboy提供了监控接口,开发者可以获取到线程池的状态信息,如活跃进程数、空闲进程数等,以便进行性能调优。 6. **配置灵活性**:Poolboy的配置选项丰富,可以自定义如最大进程数、最小进程数...

    适用于windows版本的 Erlang24 and RabbitMQ server 3.8.16下载

    RabbitMQ的3.8.16版本是一个成熟的发布,提供了许多改进和修复,确保了可靠性和性能。此版本可能包含了一些新的特性和安全更新,以增强消息传递的稳定性和安全性。在Java环境中,RabbitMQ可以通过Java API(如...

    Erlang B公式计算器MFC源码

    通过这个源码,开发者不仅可以学习到如何使用MFC构建GUI应用程序,还能深入理解Erlang B公式的计算逻辑,并且可以扩展其功能,例如添加更多统计分析功能,或者将其应用于其他需要处理并发请求的系统性能评估中。...

    erlangforMutiplechannel.rar_erlang_matlab erlang

    在现代,Erlang 被广泛应用于各种客户服务系统、呼叫中心以及并发处理系统的性能分析。它衡量的是在一个给定的系统中,处理一定呼叫流量的能力,通常涉及两个关键参数:通道(或资源)数量和呼叫到达率。 **多通道...

    opencensus-erlang:统计收集和分布式跟踪框架

    **OpenCensus Erlang:统计收集与分布式跟踪框架详解** OpenCensus 是一个开源项目,致力于提供统一的统计收集和分布式跟踪解决方案,适用于各种编程语言,包括 Erlang。Erlang 是一种高度并发、容错性强的编程语言...

    Erlang内存管理.pdf

    Erlang的内存管理特点在不同的操作系统下可能有细微差别,但Erlang的垃圾收集机制相对于传统的通用操作系统默认分配器而言,可以更有效率地处理大量小分配,以及提供跨平台的精细化统计数据。 Erlang的内存管理机制...

    RabbitMQ_ErLang.zip

    RabbitMQ选择Erlang作为基础的原因在于其强大的并发性能和健壮性。RabbitMQ的核心是它的Broker,它负责接收、存储和转发消息。由于Erlang的并发特性和容错能力,RabbitMQ能够高效地处理大量并发连接和消息,同时保证...

    Erlang B+C_Source code

    通过这个Erlang B+C 的源代码,开发者和电信工程师能够进行实际的实验,测试不同场景下系统的性能,以优化网络配置,降低成本,提升服务质量。这不仅可以应用于电话交换系统,还可以扩展到VoIP(Voice over Internet...

    Redis 的 Erlang 实现.zip

    Redis 的 Erlang 实现Erlang版本的Redis,目标是实现类似的算法性能,但支持多个主节点和大于 RAM 的数据集。有关更多信息,请参阅 2012 年 Erlang Factory 演讲的 PDF。联系我们如果您对使用本图书馆 有任何疑问或...

    erlang-master.zip_LDA 图像

    LDA是一种统计方法,常用于数据降维和分类,尤其适用于高维特征空间中的机器学习任务。 LDA的基本思想是找到一种投影方式,将数据映射到一个低维空间,同时最大化类间距离(不同类别之间的差异)和最小化类内距离...

    edis:Redis的Erlang实现

    一种的Erlang版本,目标是达到相似的算法性能,但支持多个主节点和大于RAM的数据集。 有关,请参见此Erlang Factory 2012上的演讲PDF。 联系我们 有关使用此库的问题或一般性意见,请使用我们的公共。 如果在使用此...

    通信网理论基础:第四章 通信网络 性能分析.pdf

    通信网理论基础:第四章 通信网络性能分析 本章节主要讨论通信网的性能分析,包括网络的平均呼损计算和平均时延计算。首先,讨论了Erlang公式的局限性,在交换机的中继线群不是全利用度、用户数目有限、大量重复...

    统计分布生成函数库

    在模拟和数据分析项目中,这个C语言的统计分布生成函数库能帮助程序员高效地创建符合特定统计模型的数据,进行蒙特卡洛模拟、风险评估或性能测试。使用这个库,开发者可以更加准确地模拟现实世界的现象,从而优化...

    markov-erlang:Erlang的Markov链条发生器

    在IT领域,特别是在电信、计算机科学和统计建模中,这种模型有着广泛的应用。 马尔科夫链是一种数学系统,其中每个状态的转移概率仅依赖于当前状态,而不依赖于过去的历程。这种特性被称为“无记忆”或“马尔科夫...

Global site tag (gtag.js) - Google Analytics