[Mono-dev] Using profiler in mono 3.0.x (is this still a working feature?)

Rodrigo Kumpera kumpera at gmail.com
Tue Mar 19 15:20:21 UTC 2013


You must set your dynamic library path.

This works on OSX:
LD_LIBRARY_PATH=/Library/Frameworks/Mono.framework/Versions/Current/lib
 mono --profile=log:calls hello.exe



On Tue, Mar 19, 2013 at 9:45 AM, Jonathan Shore <jonathan.shore at gmail.com>wrote:

> I just did a new build of mono with llvm of the mono-3.0.7 tar ball.   I
> get the same problem with mono-sgen:
>
> $ /opt/mono-3.0/bin/mono-sgen
> --profile=log:calls,output=profile.log,maxframes=10,calldepth=100
> EAOutputEvaluator.exe ...
> The 'log' profiler wasn't found in the main executable nor could it be
> loaded from 'mono-profiler-log'.
>
> I had built mono with:
>
> ./autogen.sh --prefix=/opt/mono-3.0 --enable-llvm=yes
>
>
> It would seem that the 3.0.x builds are excluding the profiler ...
>
>
> On Mar 18, 2013, at 4:34 PM, Alan <alan.mcgovern at gmail.com> wrote:
>
> I believe the GC related profiling options, like allocation tracking
> or heap-shot, only work with sgen. The performance related options
> work irrespective of the GC being used.
>
> Alan
>
> On 18 March 2013 23:17, Andres G. Aragoneses <knocte at gmail.com> wrote:
>
> On 18/03/13 22:57, Esben Laursen wrote:
>
>
> Den 18-03-2013 20:59, Jonathan Shore skrev:
>
>
> Hi,
>
> I've used mono --profile… in the past with 2.10.x and did not have
> problems in being able to run.    I was trying to run profiling on an
> app again, this time with 3.0.x.   On both osx and linux, I get:
>
> The 'log' profiler wasn't found in the main executable nor could it be
> loaded from 'mono-profiler-log'.
>
> I am using a standard build of mono 3.0.x on OSX and then my own build
> on linux.   In the linux build configuration I saw that there is an
> option to remove profiling from the build, but seemed that profiling
> should be there by default.
>
> Has profiling been removed as a default in the build?  And is there a
> switch I can use to add this in?
>
>
> I have used it with a default build (on Linux though), but afaik is only
> availble with sgen, did you try with mono-sgen or "mono --gc=sgen"
>
> See http://www.mono-project.com/Profiler
>
>
>
> I've used it with the Boehm collector successfully.
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130319/64b8a3d0/attachment.html>


More information about the Mono-devel-list mailing list