- 浏览: 175044 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
行动与思考:
你好!请问GraphicString这个类型是什么类型呀?怎么 ...
ACSE-1 (osi 8650-1)abstract syntax -
gaozon:
楼主,你好,请问用lua能编写这样一种插件吗:我想更改网络层i ...
编程语言 Lua -
langzhe:
percept:profile("test.dat& ...
erlang r12 新增加Percept并发性能调测模块 -
mryufeng:
解释epmd等2进制协议是erlang的拿手呀
Use Erlang NIF to snoop, capture packets(in Windows XP), in OTP-R13B04 -
xumingyong:
GeoffCant在git clone git://git.e ...
Use Erlang NIF to snoop, capture packets(in Windows XP), in OTP-R13B04
命令:
>io:format("~s~n", [binary_to_list(erlang:info(info))]).
=memory total: 219521173 processes: 718806 processes_used: 713510 system: 218802367 atom: 347085 atom_used: 338851 binary: 13159 code: 2951013 ets: 182152 =hash_table:atom_tab size: 6421 used: 4522 objs: 7848 depth: 6 =index_table:atom_tab size: 8192 limit: 1048576 entries: 7848 =hash_table:module_code size: 97 used: 73 objs: 114 depth: 4 =index_table:module_code size: 1024 limit: 65536 entries: 114 =hash_table:export_list size: 2411 used: 1874 objs: 3674 depth: 7 =index_table:export_list size: 4096 limit: 65536 entries: 3674 =hash_table:secondary_export_table size: 97 used: 0 objs: 0 depth: 0 =hash_table:process_reg size: 23 used: 17 objs: 34 depth: 4 =hash_table:fun_table size: 797 used: 436 objs: 658 depth: 5 =hash_table:node_table size: 5 used: 1 objs: 1 depth: 1 =hash_table:dist_table size: 5 used: 1 objs: 1 depth: 1 =allocated_areas processes: 713510 718806 ets: 182152 sys_misc: 5330186 static: 209977344 atom_space: 98316 90370 binary: 13159 atom_table: 58533 module_table: 4568 export_table: 26112 register_table: 156 fun_table: 3250 module_refs: 1024 loaded_code: 2697335 dist_table: 147 node_table: 107 bits_bufs_size: 2 bif_timer: 40100 link_lh: 0 proc: 21156 17636 atom_entry: 190236 189948 export_entry: 177400 177112 module_entry: 4848 4608 reg_proc: 992 848 monitor_sh: 828 108 nlink_sh: 3896 2984 proc_list: 24 24 fun_entry: 37116 37004 db_tab: 3552 3376 driver_event_data_state: 24 24 driver_select_data_state: 188 60 =allocator:sys_alloc option e: true option m: libc option tt: 131072 option tp: 0 =allocator:temp_alloc versions: 0.9 2.1 option e: true option sbct: 524288 option asbcst: 4145152 option rsbcst: 90 option rsbcmt: 80 option mmbcs: 131072 option mmsbc: 256 option mmmbc: 10 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option as: af mbcs blocks: 0 9 9 mbcs blocks size: 0 65544 65544 mbcs carriers: 1 1 1 mbcs mseg carriers: 0 mbcs sys_alloc carriers: 1 mbcs carriers size: 131104 131104 131104 mbcs mseg carriers size: 0 mbcs sys_alloc carriers size: 131104 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 temp_alloc calls: 14136 temp_free calls: 14136 temp_realloc calls: 46 mseg_alloc calls: 0 mseg_dealloc calls: 0 mseg_realloc calls: 0 sys_alloc calls: 1 sys_free calls: 0 sys_realloc calls: 0 =allocator:sl_alloc versions: 2.1 2.1 option e: true option sbct: 524288 option asbcst: 4145152 option rsbcst: 80 option rsbcmt: 80 option mmbcs: 131072 option mmsbc: 256 option mmmbc: 10 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option mbsd: 3 option as: gf mbcs blocks: 0 3 3 mbcs blocks size: 0 240 240 mbcs carriers: 1 1 1 mbcs mseg carriers: 0 mbcs sys_alloc carriers: 1 mbcs carriers size: 131104 131104 131104 mbcs mseg carriers size: 0 mbcs sys_alloc carriers size: 131104 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 sl_alloc calls: 37 sl_free calls: 37 sl_realloc calls: 0 mseg_alloc calls: 0 mseg_dealloc calls: 0 mseg_realloc calls: 0 sys_alloc calls: 1 sys_free calls: 0 sys_realloc calls: 0 =allocator:std_alloc versions: 0.9 2.1 option e: true option sbct: 524288 option asbcst: 4145152 option rsbcst: 20 option rsbcmt: 80 option mmbcs: 131072 option mmsbc: 256 option mmmbc: 10 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option as: bf mbcs blocks: 298 298 298 mbcs blocks size: 15480 15480 15480 mbcs carriers: 1 1 1 mbcs mseg carriers: 0 mbcs sys_alloc carriers: 1 mbcs carriers size: 131104 131104 131104 mbcs mseg carriers size: 0 mbcs sys_alloc carriers size: 131104 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 std_alloc calls: 349 std_free calls: 51 std_realloc calls: 3 mseg_alloc calls: 0 mseg_dealloc calls: 0 mseg_realloc calls: 0 sys_alloc calls: 1 sys_free calls: 0 sys_realloc calls: 0 =allocator:ll_alloc versions: 0.9 2.1 option e: true option sbct: 4294967295 option asbcst: 0 option rsbcst: 0 option rsbcmt: 0 option mmbcs: 2097152 option mmsbc: 0 option mmmbc: 0 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option as: aobf mbcs blocks: 796 796 796 mbcs blocks size: 218837752 218837752 218837752 mbcs carriers: 4 4 4 mbcs mseg carriers: 0 mbcs sys_alloc carriers: 4 mbcs carriers size: 219152416 219152416 219152416 mbcs mseg carriers size: 0 mbcs sys_alloc carriers size: 219152416 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 ll_alloc calls: 804 ll_free calls: 8 ll_realloc calls: 284 mseg_alloc calls: 0 mseg_dealloc calls: 0 mseg_realloc calls: 0 sys_alloc calls: 4 sys_free calls: 0 sys_realloc calls: 0 =allocator:eheap_alloc versions: 2.1 2.1 option e: true option sbct: 524288 option asbcst: 4145152 option rsbcst: 50 option rsbcmt: 80 option mmbcs: 524288 option mmsbc: 256 option mmmbc: 10 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option mbsd: 3 option as: gf mbcs blocks: 87 104 104 mbcs blocks size: 561896 942664 942664 mbcs carriers: 2 2 2 mbcs mseg carriers: 1 mbcs sys_alloc carriers: 1 mbcs carriers size: 1572896 1572896 1572896 mbcs mseg carriers size: 1048576 mbcs sys_alloc carriers size: 524320 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 eheap_alloc calls: 5615 eheap_free calls: 5528 eheap_realloc calls: 1525 mseg_alloc calls: 4 mseg_dealloc calls: 3 mseg_realloc calls: 0 sys_alloc calls: 1 sys_free calls: 0 sys_realloc calls: 0 =allocator:binary_alloc versions: 0.9 2.1 option e: true option sbct: 524288 option asbcst: 4145152 option rsbcst: 20 option rsbcmt: 80 option mmbcs: 131072 option mmsbc: 256 option mmmbc: 10 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option as: bf mbcs blocks: 3 35 35 mbcs blocks size: 13176 621224 621224 mbcs carriers: 1 2 2 mbcs mseg carriers: 0 mbcs sys_alloc carriers: 1 mbcs carriers size: 131104 1179680 1179680 mbcs mseg carriers size: 0 mbcs sys_alloc carriers size: 131104 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 binary_alloc calls: 2514 binary_free calls: 2511 binary_realloc calls: 15 mseg_alloc calls: 17 mseg_dealloc calls: 17 mseg_realloc calls: 0 sys_alloc calls: 1 sys_free calls: 0 sys_realloc calls: 0 =allocator:ets_alloc versions: 0.9 2.1 option e: true option sbct: 524288 option asbcst: 4145152 option rsbcst: 20 option rsbcmt: 80 option mmbcs: 131072 option mmsbc: 256 option mmmbc: 10 option lmbcs: 5242880 option smbcs: 1048576 option mbcgs: 10 option as: bf mbcs blocks: 632 632 632 mbcs blocks size: 159016 159016 159016 mbcs carriers: 2 2 2 mbcs mseg carriers: 1 mbcs sys_alloc carriers: 1 mbcs carriers size: 1179680 1179680 1179680 mbcs mseg carriers size: 1048576 mbcs sys_alloc carriers size: 131104 sbcs blocks: 0 0 0 sbcs blocks size: 0 0 0 sbcs carriers: 0 0 0 sbcs mseg carriers: 0 sbcs sys_alloc carriers: 0 sbcs carriers size: 0 0 0 sbcs mseg carriers size: 0 sbcs sys_alloc carriers size: 0 ets_alloc calls: 4362 ets_free calls: 3730 ets_realloc calls: 298 mseg_alloc calls: 1 mseg_dealloc calls: 0 mseg_realloc calls: 0 sys_alloc calls: 1 sys_free calls: 0 sys_realloc calls: 0 =allocator:fix_alloc option e: true proc: 21156 17636 atom_entry: 190236 189948 export_entry: 177400 177112 module_entry: 4848 4608 reg_proc: 992 848 monitor_sh: 828 108 nlink_sh: 3896 2984 proc_list: 24 24 fun_entry: 37116 37004 db_tab: 3552 3376 driver_event_data_state: 24 24 driver_select_data_state: 188 60 =allocator:mseg_alloc version: 0.9 option amcbf: 4194304 option rmcbf: 20 option mcs: 5 option cci: 1000 cached_segments: 0 cache_hits: 16 segments: 2 segments_watermark: 2 mseg_alloc calls: 22 mseg_dealloc calls: 20 mseg_realloc calls: 0 mseg_create calls: 6 mseg_destroy calls: 4 mseg_recreate calls: 0 mseg_clear_cache calls: 0 mseg_check_cache calls: 5 =allocator:alloc_util option mmc: 1024 option ycs: 1048576 =allocator:instr option m: false option s: false option t: false ok
发表评论
-
又一本ERLANG书:Erlang and OTP in Action
2010-03-30 15:46 1117在网上找了很久,终于通过twitter-->> ... -
Use Erlang NIF to snoop, capture packets(in Windows XP), in OTP-R13B04
2010-02-26 21:45 16981. 介绍 在上一篇博文http://xumingyo ... -
使用一个Makefile文件同时编译dll和beam文件
2010-02-09 11:28 14771. 测试环境 - Windows XP SP3 ... -
Use Erlang NIF to snoop, capture packets(in Windows XP)
2010-02-03 15:02 38651. Overview In my last blog ... -
Use Erlang NIF to snoop, capture packets.
2010-02-01 17:43 25041. Overview In Erlang/OT ... -
New features of NIF in Erlang/OTP R13B04
2010-01-31 15:34 1025From: http://archive.netbsd.se/ ... -
Another erlang nif test
2010-01-31 11:30 1183from http://www.davispj.com/200 ... -
转载:UBUNTU下安装Erlang的两种方法
2010-01-28 21:04 2302================第一种============ ... -
在SOLARIS x86下编译安装ERLANG的另一种方法(失败)
2010-01-04 12:48 994尝试另一种方法。 1. 安装环境 ... -
在SOLARIS x86下成功编译安装ERLANG
2009-12-25 22:35 9641. 系统环境 在http://www.sunfr ... -
ERLANG编辑环境IDE配置
2009-11-18 08:41 36641. 概述 erlang的IDE有很多种,包括EMACS, ... -
Erlang文件I/O性能测评
2009-08-23 15:31 1334转载:http://chaoslawful.ite ... -
erlang网络编程的几个性能调优和注意点
2009-08-23 10:38 1155转载:http://www.lupaworld.com/act ... -
用Erlang实现领域特定语言
2009-08-13 13:13 895用Erlang实现领域特定语言 http://cools ... -
ERLANG mnesia:create_table/2问题
2009-06-11 14:27 1215我测试发现mnesia:create_table()有这样几个 ... -
ERLANG的OS_MON应用程序
2009-06-10 23:03 1575在ERLANG在线手册中,凡是看到〔Application〕字 ... -
erlang/OTP for TCP资源
2009-05-24 00:02 1055a-generalized-tcp-server ... -
ERLANG网上的资源
2009-04-29 15:05 1031http://www.erlang.org/ 是官方 ... -
erlang:split_binary(Bin, N)的BUG
2009-04-23 23:52 5027OS运行平台: root ... -
当你net_adm:ping(Node)的时候发生了什么?流程复杂 但是对理解dist工作原理至关重
2009-04-09 16:31 1327当你net_adm:ping(Node)的时候发生 ...
相关推荐
erlang整理的一些心得和lunix查看cpu和内存信息的方法
erlang内存管理
java php python erlang 千万级内存数据性能比较,
Erlang核心开发者Lukas Larsson在2014年3月份Erlang Factory上的一个演讲详细介绍了Erlang内存体系的原理以及调优案例 根据siyao zheng博客上听写的资源进行的翻译,大致只翻译了80%但核心部分已经完整,希望对大家...
主要介绍了Erlang项目内存泄漏分析方法,本文讲解了分析方法、分析流程并找到问题原因和解决方法,需要的朋友可以参考下
Erlang不但是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。据说使用Erlang编写的Yaws Web服务器,其并发性能是apache的15倍!
cowboy, 用于 erlang/otp的小型,快速,现代的HTTP服务器 牛仔牛仔是一个小型。快速和现代的用于 erlang/otp的HTTP... 系统以英镑低延迟和低内存使用为优化目标,部分原因是它使用了英镑的二进制字符串。牛仔提供路由功
主要介绍了Erlang中的Record详解,本文讲解了定义Record、创建Record、访问Record、更新Record、匹配Record和Guard语句、使用Record等内容,需要的朋友可以参考下
用于Erlang / Elixir应用程序的内存中缓存应用程序 cache_tab应用程序旨在代理后端操作以进行键值插入,查找和删除,并维护这些键值在内存中的缓存,以保存后端操作。 后端和缓存表之间的操作是原子性的。 可以将...
vmstats 是一个小型的 Erlang 应用程序,它收集 Erlang VM 上的指标并将它们发送到一个可配置的接收器(例如,StatsD)。 特征 vmstats 收集的不同指标包括: error_logger队列长度 加载的模块数 进程数 进程限制 ...
GraphQL-Erlang教程该存储库包含有关graphql-erlang系统的教程。 它实现了SWAPI(的子集)作为... 要构建文档,您需要: asciidoctor-我们使用asciidoctor的标记功能来引用文档内存储库中的源代码。 我用gem install as
它保留呼叫过程信息,包括过程状态,内存使用情况,消息队列长度和垃圾收集信息。 提供对输出文件写入的控制(例如,采样刷新频率,输出文件旋转)。 它提供了自动选择要分析的过程的方法(例如,按减少量排在前100...
RabbitMQ-server-3.8.9安装包+erlang23.1.1依赖安装包+socat--erlang的内存管理直接执行yum install socat即可
Erlang是一种编程语言,而且它具有比编程语言更加贴近操作系统的一些特性:并发线程、作业调度、内存管理、分布式、网络化等。
erlcsv是 Erlang 中的 csv 解析器。 它的主要优点是它允许处理流,因此不需要将整个文件保存在内存中。 每行将作为二进制文件列表返回,以及获取下一行所需的延续数据。 支持 UTF-8 以及所有拉丁-X 字符集。 ...
它针对低延迟和低内存使用进行了优化,部分原因是Cowboy Cowboy是适用于Erlang / OTP的小型,快速,现代的HTTP服务器。 Goals Cowboy的目标是在一个小的代码库中提供完整的HTTP堆栈。 它针对低延迟和低内存使用进行...
:: [ ]特征更精细的日志级别(调试,信息,通知,警告,错误,严重,警报,紧急情况) 使用解析转换来转换记录器调用,以允许捕获模块/功能/行/ Pid信息当没有处理程序正在使用日志级别(例如,调试)时,不会将...
egherkin使用erlang.mk作为构建工具,因此您只需要make的最新版本: git clone https://github.com/jabberbees/egherkin cd egherkin make 要运行测试: make ct 如何使用 egherkin:parse(Document :: binary()) -...
handlersocket是基于mysql的nosql解决方案,与普通的nosql方案比较,具有更大的灵活性,可以使用mysql的索引。性能相比于mysql的批量操作方式,具有5倍左右的提升(我测试的,可能是内存设置的不多)。 详细内容见此...
虽然 Linux VM 像任何其他进程(内存、系统进程、磁盘)一样拥有自己的状态,但与外部世界的所有 I/O 都是通过 Erlang VM(当前工作:网络、系统控制台)作为消息发送的。 要求 sudo apt-get install user-mode-...