-
erlang应用程序,top出来的内存要比实际使用的多,为什么?20
linux下,使用erlang开发一程序。测试性能时,发现用linux top指令显示的内存使用量(Res),比 用erlang:memory() 或 etop显示的内存使用量要多。这是为什么?
个人认为,很可能跟erlang vm - beam 的内存回收机制有关。为了减少与os的交互次数、提高内存分配效率,beam 回收的free memory blocks没有立刻返回给os,而是留下来 等待分配给erlang进程,linux的top指令把这一部分算作了erlang应用的内存使用量; 而erlang:memory()则只计算进程自身正在使用的内存,对于曾经使用过 已经被gc掉、但vm没有返回给os的那一部分 free memory blocks则不统计)。2013年4月05日 17:17
相关推荐
Erlang及其应用Erlang及其应用Erlang及其应用
Erlang应用优化指南 Erlang应用优化指南
gcm-erlang, 用于Google云消息传递的Erlang应用程序 gcm 软件提供了一个用于 Google Cloud Messaging的Erlang客户机。,你可以对 gcm-erlang做什么:你可以以使用 gcm-erlang:启动几个代表由不同 GCM API keys 定义...
Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。 Erlang是一个结构化,... 使用Erlang来编写分布式应用要简单的多,因为它的分布式机制是透明的:对于程序来说并不知道自己是在分布式运行。
书中兼顾了顺序编程、并发编程和分布式编程,重点介绍如何编写并发和分布式的Erlang程序以及如何在多核CPU上自动加速程序,并深入地讨论了开发Erlang应用中至关重要的文件和网络编程、OTP、ETS和DETS等主题。...
chronica, Erlang应用程序的日志框架 [This document translated on russian] ( https://github.com/eltex-ecss/chronica/blob/master/README_RU.md )概述Chro
erlang程序设计 的相关代码例子程序,比较多了,希望对有需要的童鞋有帮助
erlang 程序设计 源码 erlang 程序设计 源码 erlang 程序设计 源码erlang 程序设计 源码
这是第一卷。 在2008 CN Erlounge III的“Erlang应用程序接口”讲演的视频。PPT等其它资料在这里: http://blog.csdn.net/aimingoo/archive/2009/01/14/3777765.aspx 有关信息参见: ...
这是第四卷。 在2008 CN Erlounge III的“Erlang应用程序接口”讲演的视频。PPT等其它资料在这里: http://blog.csdn.net/aimingoo/archive/2009/01/14/3777765.aspx 有关信息参见: ...
erlang程序设计 erlang入门手册
confetti, Erlang配置提供程序/应用程序 纸屑五彩纸屑是你的Erlang应用程序的配置提供程序。基本上是 application:get_env/2 在类固醇上。特性管理控制台可以通过telnet维护部门访问将为你 love在运行时重新加载( ...
Erlang程序设计中文版 完整书签 erlang programming
Erlang程序设计 第2版 Erlang程序设计 第2版Erlang程序设计 第2版
Erlang开发及应用
我在Erlounge III大会上的讲演PPT。 相关的视频在这里: http://groups.google.com/group/erlang-china/browse_thread/thread/2154c39503795edc
Erlang程序设计(第2版).pdf 高清带目录。 .
[Erlang程序设计]源代码,包括了erlang程序设计一书全部实例代码;
erlang发明者写的书。erlang/otp一种高可靠性的平台。