系统级别perf top, dstat -tam, vtune 都能很好分析beam 瓶颈,本文主要erlang 级别排查:1. 反编译 确认线上运行代码是否正确,reltools没掌握好,升级偶尔出现问题decompile(Mod) -> {ok,{_,[{abstract_code,{_,...
分类:
其他好文 时间:
2014-12-07 12:33:40
阅读次数:
252
现网服务,每次更新一个服务时,另外一个集群所有node 都跟着同时重启一遍,这么调皮,这是闹哪样啊。。 看系统日志:/var/log/messages Oct 30 15:19:41 localhost kernel: beam.smp[21880]: segfault at 7fa300...
分类:
其他好文 时间:
2014-12-07 11:20:56
阅读次数:
363
怎么通过beam文件得到所有的record或源代码?1. 首先必须要在compile里面加上debug_info信息:1 > c(load,[debug_info]). {ok,load}2> beam_lib:chunks(code:wh...
分类:
其他好文 时间:
2014-11-11 00:42:46
阅读次数:
426
题目链接:hdu 5091 Beam Cannon
题目大意:给定N个点,现在要有一个W?H的矩形,问说最多能圈住多少个点。
解题思路:线段的扫描线,假设有点(x,y),那么(x,y)~(x+W,y+H)形成的矩形,以框的右下角落的位置是可以圈住(x,y)
点,所以N个点即为N个矩形,求覆盖的最大次数,扫描线裸题。
#include
#include
#include
#...
分类:
其他好文 时间:
2014-11-09 01:04:33
阅读次数:
325
题意:给n, w, h (1 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 u...
分类:
其他好文 时间:
2014-11-05 18:52:04
阅读次数:
202
线段树+扫描线:
我们用矩形的中心点来描述这个矩形,然后对于每个敌舰,我们建立一个矩形中心的活动范围,即矩形中心在该范围内活动就可以覆盖到该敌舰.那么我们要求的问题就变成了:任意一个区域(肯定也是矩形的)最多能被矩形覆盖的最大值.
Beam Cannon
Time Limit: 3000/1500 MS (Java/Others) Memory Limit: 65536/6...
分类:
其他好文 时间:
2014-11-04 00:16:53
阅读次数:
242
把之前阅读资料的时候记下的东西,整理了一下.Adding special-purpose processor support to the Erlang VMP23简单介绍了Erlang Compiler和Beam文件格式;The Erlang Compiler in short 章节提到了 Cor...
分类:
其他好文 时间:
2014-10-28 21:31:39
阅读次数:
345
DescriptionByteman, one of the most deserving employee of The Goldmine of Byteland, is about to retire by the end of the year. The Goldmine management...
分类:
其他好文 时间:
2014-10-14 17:24:48
阅读次数:
323
Walk Through Squares
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)
Total Submission(s): 944 Accepted Submission(s): 277
Problem Description
On the beam...
分类:
其他好文 时间:
2014-09-18 14:51:34
阅读次数:
316