[Mono-dev] xbuild leaking?

2015-11-23 Thread David Evans
Hi all,

We're using xbuild for a fairly large project now on linux with 4.0.4.1. We're 
noticing that the peak memory usage for the build seems to scale surprisingly 
fast with the total number of project references across the solution, as 
opposed to other measures. This isn't a big deal for us until we run out of 
physical memory and start swapping during the compile.

My guess: xbuild is hanging onto symbol tables for all project references - 
even those for projects has finished building - until the whole build is 
complete. We haven't noticed the same behavior building with Xamarin.

Does this ring a bell for anyone? I'd love to test out my theory and dig into 
that code (in particular how reference symbol tables are cached) but I wanted 
to check with folks here to see if this behavior might be intentional for some 
reason or if there is any known history about it.

Thx!

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] About porting Mono to aix (Mono-devel-list Digest, Vol 127, Issue 17)

2015-11-23 Thread Jo Shields
Monolite is platform-independent bytecode.

If you're getting a core dump, that comes from your mono runtime port.

In general, the low-hanging fruit for getting the runtime working are
the tests in mono/mini - compile them on a Linux box (cd mono/mini &&
make check), transfer them over, and get all of them (8 I think) working
without failures.

On 23/11/15 01:45, Zhanxing Ding wrote:
> Hi Jo,
> Thank you for your reply, I have got the latest monolite by running "make 
> get-monolite-latest",
> but when I compile the Mono C# compiler mcs.exe using it, I got the core 
> dumped, does the monolite support
> aix currently? I know the mono currently just support Linux, windows, Mac OS.
> How can I continue to compile mono on aix without monolite which supports aix?
>
> Thank you!
>
> -Original Message-
> From: mono-devel-list-boun...@lists.ximian.com 
> [mailto:mono-devel-list-boun...@lists.ximian.com] On Behalf Of Jo Shields
> Sent: Friday, November 20, 2015 8:15 PM
> To: mono-devel-list@lists.ximian.com
> Subject: Re: [Mono-dev] About porting Mono to aix (Mono-devel-list Digest, 
> Vol 127, Issue 17)
>
>
>
> On 20/11/15 03:07, Zhanxing Ding wrote:
>> Hi,
>> Recently I tried to port mono to IBM aix6.1 system, did any one try to
>> do this before, and I met a problem and I didn't know how to fixed, on
>> compiling runtime module, it need a monolite to compile it, but I
>> think there is not a supported version for aix, where can I get the source 
>> code of monolite, is it possible porting mono to aix.
> "monolite" is a minimal distribution of the Mono C# compiler mcs.exe, and its 
> dependencies - it is needed to compile the Mono C# compiler mcs.exe.
>
> Tarballs of Mono bundle monolite, but git builds you either need an existing 
> "mcs" in $PATH, or to obtain monolite separately
>
> "make get-monolite-latest" will use curl or wget to download a compatible 
> version of monolite to your source tree (into
> mcs/class/lib/monolite/)
> ___
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ 
> +1 800.966.3270 ■ +1 781.577.4321
> Unsubscribe From Commercial Email – unsubscr...@rocketsoftware.com
> Manage Your Subscription Preferences - 
> http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
> Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
> 
>
> This communication and any attachments may contain confidential information 
> of Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
> prohibited. If you are not the intended recipient, please notify Rocket 
> Software immediately and destroy all copies of this communication. Thank you.

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] About porting Mono to aix (Mono-devel-list Digest, Vol 127, Issue 17)

2015-11-23 Thread Zhanxing Ding
Ok, thank you Jo, I understand.

-Original Message-
From: Jo Shields [mailto:direct...@apebox.org] 
Sent: Monday, November 23, 2015 4:01 PM
To: Zhanxing Ding ; mono-devel-list@lists.ximian.com
Subject: Re: [Mono-dev] About porting Mono to aix (Mono-devel-list Digest, Vol 
127, Issue 17)

Monolite is platform-independent bytecode.

If you're getting a core dump, that comes from your mono runtime port.

In general, the low-hanging fruit for getting the runtime working are the tests 
in mono/mini - compile them on a Linux box (cd mono/mini && make check), 
transfer them over, and get all of them (8 I think) working without failures.

On 23/11/15 01:45, Zhanxing Ding wrote:
> Hi Jo,
> Thank you for your reply, I have got the latest monolite by running 
> "make get-monolite-latest", but when I compile the Mono C# compiler 
> mcs.exe using it, I got the core dumped, does the monolite support aix 
> currently? I know the mono currently just support Linux, windows, Mac OS.
> How can I continue to compile mono on aix without monolite which supports aix?
>
> Thank you!
>
> -Original Message-
> From: mono-devel-list-boun...@lists.ximian.com 
> [mailto:mono-devel-list-boun...@lists.ximian.com] On Behalf Of Jo 
> Shields
> Sent: Friday, November 20, 2015 8:15 PM
> To: mono-devel-list@lists.ximian.com
> Subject: Re: [Mono-dev] About porting Mono to aix (Mono-devel-list 
> Digest, Vol 127, Issue 17)
>
>
>
> On 20/11/15 03:07, Zhanxing Ding wrote:
>> Hi,
>> Recently I tried to port mono to IBM aix6.1 system, did any one try 
>> to do this before, and I met a problem and I didn't know how to 
>> fixed, on compiling runtime module, it need a monolite to compile it, 
>> but I think there is not a supported version for aix, where can I get the 
>> source code of monolite, is it possible porting mono to aix.
> "monolite" is a minimal distribution of the Mono C# compiler mcs.exe, and its 
> dependencies - it is needed to compile the Mono C# compiler mcs.exe.
>
> Tarballs of Mono bundle monolite, but git builds you either need an 
> existing "mcs" in $PATH, or to obtain monolite separately
>
> "make get-monolite-latest" will use curl or wget to download a 
> compatible version of monolite to your source tree (into
> mcs/class/lib/monolite/)
> ___
> Mono-devel-list mailing list
> Mono-devel-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 
> 02451 ■ +1 800.966.3270 ■ +1 781.577.4321 Unsubscribe From Commercial 
> Email – unsubscr...@rocketsoftware.com Manage Your Subscription 
> Preferences - 
> http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter
> _SubscriptionCenter.html Privacy Policy - 
> http://www.rocketsoftware.com/company/legal/privacy-policy
> 
>
> This communication and any attachments may contain confidential information 
> of Rocket Software, Inc. All unauthorized use, disclosure or distribution is 
> prohibited. If you are not the intended recipient, please notify Rocket 
> Software immediately and destroy all copies of this communication. Thank you.

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list