[erlang-questions] gproc integration

Ulf Wiger ulf.wiger@REDACTED
Tue Apr 12 09:21:41 CEST 2011

There are no performance implications, and if you want to run gproc as an included application, I believe that you can. 

One thing to keep in mind, though, is that the current version checks for the gproc_dist environment variable in the "current application", which would not be gproc if it is included inside another application. One could consider this a bug, or alternatively a 'feature' which ought to be documented. :)

If you don't use global gproc, I don't think this matters, as the default is to run local-only.

Having said this, I see no benefit of including gproc, as it is meant to run on each node and regarded as a "system component". I recommend keeping it as a top application.

Ulf W

On 12 Apr 2011, at 03:06, Mike Oxford wrote:

> Is it better to run grpoc alongside or inside of an application?
> I don't know how they interact (re: VMs) and are there serious performance implications to just starting gproc app instead of having a supervisor inside my application start the gproc supervisor?
> Thanks!
> -mox
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

Ulf Wiger, CTO, Erlang Solutions, Ltd.

More information about the erlang-questions mailing list