$30 off During Our Annual Pro Sale. View Details »

erlang.pl demo day, 31 May 2017

erlang.pl demo day, 31 May 2017

During this Erlang Performance Lab Demo Day we present details of the GSoC'17 project.

Michał Ślaski

May 31, 2017
Tweet

More Decks by Michał Ślaski

Other Decks in Programming

Transcript

  1. ERLANG.PL
    new coding perspective
    Demo Day, 31 May 2017

    View Slide

  2. WHAT IS ERLANG.PL
    • Tool for the BEAM platform (a.k.a. Erlang VM)
    • Helps with system exploration
    • Exploits benefits of traceability
    • Aims at facilitating developer's work

    View Slide

  3. GOOGLE SUMMER OF CODE
    • Kacper Mentel @ Beam Community

    https://summerofcode.withgoogle.com/projects/#5695385677856768
    • Visualising ETS characteristics
    • new view provided by epl_ets plugin
    • cluster, node, ETS details

    View Slide

  4. EPL_ETS CLUSTER VIEW
    • Renders all nodes in the cluster
    • Each node shows basic ETS info
    • number of ETS tables
    • ETS memory usage

    View Slide

  5. EPL_ETS NODE VIEW
    • Renders all ETS tables present on the node
    • ETS characteristics encoded visually
    • lock contention
    • memory fragmentation

    View Slide

  6. EPL_ETS DETAILED VIEW
    • Focuses on particular ETS table
    • Renders all processes that read / write to it
    • ets:info(Tab)
    • other relevant metrics

    View Slide

  7. EPL_ETS RESOURCES
    • code

    https://github.com/mkacper/erlangpl
    • weekly reports

    https://github.com/mkacper/erlangpl/wiki
    • email

    [email protected]

    View Slide

  8. ERLANG.PL
    • www.erlang.pl
    • github.com/erlanglab
    • twitter @erlanglab

    View Slide

  9. QUESTIONS ?
    [email protected]

    View Slide