Re: [m-users.] Grade for profiling

Peter Wang <[email protected]>
Newsgroups gmane.comp.lang.mercury.general
Message-ID <[email protected]>
On Tue, 21 Mar 2023 08:08:19 +0100 Volker Wysk <[email protected]> wrote:
> For the record (if someone stumbles into the same problem). With the help of
> Julien I was able to find the solution.
> 
> A (Linux) kernel feature called "Address space layout randomization" (ASLR)
> must be turned off, before running the program which is to be profiled. This
> can be accomplished with this command:
> 
> sudo bash -c "echo 0 > /proc/sys/kernel/randomize_va_space"
> 
> Then you get the right names for most predicates.

Did you merge profiling data from different runs?
Otherwise, if the Prof.* files are generated in the same run
then I don't see why ASLR should make a difference.

> 
> You also need to run the program with an English locale. Set the LANG
> environment variable to "C.UTF-8" or something like that. Otherwise, the
> mprof program might quit with an error message, because numbers aren't
> formatted right (point vs. comma in floating point numbers).
> 

We should fix that.

Peter
_______________________________________________
users mailing list
[email protected]
https://lists.mercurylang.org/listinfo/users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.