[Erlang] Erlang Common Tools Explained

Source: Internet
Author: User

original articles, reproduced please specify the Source: Server non-amateur research http://blog.csdn.net/erlib author Sunface Contact e-mail: [Email protected]
any graphical interface requires the installation of the WX graphics library from the Linux system, and Windows comes with its own 1.debuggerErlang debugging tool, including single-step debugging, breakpoints and other functions
the2.observer Observer integrates application monitoring and process management tools, and includes a number of basic tools to monitor the entire system
3.dialyzer Standard Library, Code analysis tool, can do type checking, not using code detection and some other functions
4.et Standard Library, an event tracker that uses ports to collect trace event in a distributed environment
5.percept Standard library, which can be used to track concurrent activities in the system, measure the performance of the system concurrency and locate performance bottlenecks
6.syntax_toosapplication, which contains modules that can handle Erlang's syntax tree and in some way compatible with other language-related tools, also provides tools to help you combine multiple modules into one
7.parsetoolapplication, contains the LALR-1 generation parser YECC (similar to YACC), lexical analysis generator Leex
8.reltool Release Management tool that provides graphical front end and back end hooks that can be used to build common systems
9.runtime_toolsapplication, offers some very useful tools, dyntrace (Dynamic Trace), System_information (System probe), DBG ( Text-based trace, which contains the user-friendly trace bifs), etc.,
10.toolsApplication, provides performance testing, code coverage, module cross-reference analysis checks, Erlang.el (Erlang modes for Emacs, including indent highlighting)
11.testapplication, provides eunit (unit test), System test, black box test
12.test_serverapplication, a high-level testing framework, but is generally not needed because the OTP also provides a application:common_test
13.common_testapplication, black box testing, supports automatic execution of Erlang-based test cases with the goal of the vast majority of systems, unrelated languages. This feature was actually originally used to test the C language implementation of the wireless base station

[Erlang] Erlang Common Tools Explained

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.