查找erlang二进制引用

时间:2014-12-23 21:04:18

标签: reference erlang binary-data tracing

Erlang引用计算大型二进制文件并创建子二进制文件,以防止在垃圾回收期间释放引用的二进制文件。

我可以在观察者或erlang中看到分配的二进制数量:memory()

问题在于追踪较大的二进制文件来自哪里是具有挑战性的。是否有任何特定的技术或工具可用于查找引用的检查数据,或通过跟踪最初创建引用的函数?

1 个答案:

答案 0 :(得分:1)

erlang:process_info/2 call第二个参数binary可能会有所帮助,但一般来说,您应该看看Recon library,因为我相信它可以帮助您解决这个问题。其作者FredHébert在他的博客中发布了highly useful article about using it