Speaker Deck
Speaker Deck Pro
Sign in
Sign up
for free
erlang.pl demo day, 31 May 2017
Michał Ślaski
May 31, 2017
Programming
0
73
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
Share
More Decks by Michał Ślaski
See All by Michał Ślaski
michalslaski
0
72
michalslaski
0
47
michalslaski
1
130
michalslaski
0
53
michalslaski
0
230
michalslaski
0
460
michalslaski
1
170
michalslaski
1
450
michalslaski
0
190
Other Decks in Programming
See All in Programming
decoc
1
320
akatsukinewgrad
0
130
pdone
0
210
nbkouhou
1
980
adoranwodo
0
180
dictoss
0
160
inoue2002
0
260
tommykw
1
310
itosho525
0
340
77web
4
1.4k
ken3ypa
0
150
line_developers_tw
0
350
Featured
See All Featured
mongodb
23
3.8k
malarkey
393
60k
paulrobertlloyd
71
3.6k
caitiem20
308
17k
akmur
252
19k
zenorocha
297
39k
holman
288
130k
geoffreycrofte
18
770
ddemaree
274
31k
malarkey
192
8.5k
bermonpainter
342
26k
tammielis
237
23k
Transcript
ERLANG.PL new coding perspective Demo Day, 31 May 2017
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
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
EPL_ETS CLUSTER VIEW • Renders all nodes in the cluster
• Each node shows basic ETS info • number of ETS tables • ETS memory usage
EPL_ETS NODE VIEW • Renders all ETS tables present on
the node • ETS characteristics encoded visually • lock contention • memory fragmentation
EPL_ETS DETAILED VIEW • Focuses on particular ETS table •
Renders all processes that read / write to it • ets:info(Tab) • other relevant metrics
EPL_ETS RESOURCES • code https://github.com/mkacper/erlangpl • weekly reports https://github.com/mkacper/erlangpl/wiki •
email mentel.kk@gmail.com
ERLANG.PL • www.erlang.pl • github.com/erlanglab • twitter @erlanglab
QUESTIONS ? info@erlang.pl