[Erlang]Erlang常用工具讲解

原创文章,转载请注明出处:服务器非业余研究http://blog.csdn.net/erlib 作者Sunface

联系邮箱:[email protected]


但凡有图形界面的都需要linux系统安装了wx图形库,windows是自带的

1.debugger erlang调试工具,包含了单步调试,断点等功能


2.observer observer集成了application监控及进程管理工具,同时包括一些很基本的工具可以监控整个系统


3.dialyzer 标准库,代码分析工具,可以做类型检查,未使用代码检测及其它一些功能


4.et 标准库,是一个event追踪器,使用ports在分布式环境中来收集跟踪event


5.percept 标准库,可以用来跟踪系统中的并发活动,测量系统并发的性能并且定位性能瓶颈


6.syntax_toos application,包含了一些模块可以处理erlang的语法tree并在某种方式上兼容其它语言相关的工具,还提供了工具帮助你把多个模块合并成一个


7.parsetool application,包含了LALR-1生成语法分析器yecc(类似yacc),词法分析生成器leex


8.reltool 发布管理工具,提供了图形前端及后端hooks,可以用来构建通用系统


9.runtime_tools application,提供了一些很有用的工具,DynTrace(动态trace),system_information(系统探头),dbg(基于文本的trace,包含了对用户友好的trace bifs)等,


10.tools application,提供了性能测试,代码覆盖,模块交叉引用分析检查,erlang.el(Erlang modes for emacs,包含了缩进高亮)


11.test application,提供了eunit(单元测试),系统测试,黑盒测试


12.test_server application,高层级的测试框架,但是一般不需要,因为OTP还提供了一个application:common_test


13.common_test application,黑盒测试,支持自动执行基于erlang的测试用例,目标是绝大多数系统,无关语言。此功能实际上当初是用来测试C语言实现的无线基站的

时间: 2024-10-14 02:57:14

[Erlang]Erlang常用工具讲解的相关文章

javascript调试常用工具讲解

1.Console命令详解,让调试js代码变得更简单 2.<Firebug入门指南>

erlang性能分析工具

Etop 类似top命令,查看erlang进程占用cpu.内存较高的进程 参数: node        atom       erlang node port        integer    The used port accumulate  boolean    If true execution time is accumulated lines       integer    Number of displayed processes interval    integer   

2015第30周三Spring常用工具类

文件资源操作 文件资源的操作是应用程序中常见的功能,如当上传一个文件后将其保存在特定目录下,从指定地址加载一个配置文件等等.我们一般使用 JDK 的 I/O 处理类完成这些操作,但对于一般的应用程序来说,JDK 的这些操作类所提供的方法过于底层,直接使用它们进行文件操作不但程序编写复杂而且容易产生错误.相比于 JDK 的 File,Spring 的 Resource 接口(资源概念的描述接口)抽象层面更高且涵盖面更广,Spring 提供了许多方便易用的资源操作工具类,它们大大降低资源操作的复杂度

arm-linux-gcc 常用参数讲解 gcc编译器使用方法

我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc.下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家. 在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段: 1. 预处理(Pre-Processing) 2. 编译(Compiling) 3. 汇编(Assembling) 4. 链接(Linking) Linux程序员可以根据自己的需要让 GCC在编译的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或

java 常用工具

System:类中的属性方法都是静态的.无法实例化 err:"标准"错误输出流 in:"标准"输入流 out:"标准"输出流 常见方法: long currentTimeMillis();获取当前时间的毫秒值 Properties    getProperties(); 获取系统属性 Properties集合中存储的都是String类型的键和值. Runtime:没有构造方法摘要,说明该类不可以创建对象. 方法又是非静态,说明该类提供静态返回该类

开发常用工具 屏幕取色软件 取色软件

开发常用工具 屏幕取色软件 韩梦飞沙  韩亚飞  [email protected]  yue31313  han_meng_fei_sha 取色软件_屏幕取色软件_取色软件大全

写python的常用工具及设置

目的:记录一下常用工具及设置,以便换电脑后可以找回工作环境. 环境:windows 7  ubuntu 16.4 情景:学习python时,一个好的开发环境可以提供很多帮助,节省时间,提高效率等,经常在windows和ubuntu系统中写python,想要一个兼容平台且好用免费的软件---pycharm不错的选择. 之前ubuntu上我用过Spyder,很轻巧,但是自动补齐功能不方便,只能当作小工具了,然后找到了pycharm,它支持ubuntu和windows,社区版是免费的,已经足够了,自动

mysql 性能优化常用工具

mysql 性能优化常用工具: 常用性能检测工具 show engine innodb  status show full processlist information_schema.processlist explain create table innodb_table_monitor(a int) engine=innodb; innodb_locks innodb_lock_wait innodb_trx zabbix监控 pt-tools 工具 性能优化的两种方式: 1.执行计划的解

Android 常用工具类之SPUtil,可以修改默认sp文件的路径

参考: 1. 利用Java反射机制改变SharedPreferences存储路径    Singleton1900 2. Android快速开发系列 10个常用工具类 Hongyang import android.app.Activity; import android.content.Context; import android.content.ContextWrapper; import android.content.SharedPreferences; import java.io.