Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Memory usage of ccfe and ube in Solaris Studio 12.5 beta

1059891Jan 19 2016 — edited Jan 20 2016

I've been trying out the C++ compiler in Solaris Studio 12.5 beta and from what I've seen so far it's much better than the 12.4 GA release at building complicated C++ code.

However, the one area that's a bit of a step backwards is memory usage.

I guess it's to be expected that the memory usage has roughly doubled since 12.4, as the compiler itself is now 64 bit rather than 32 bit.  But this does mean build servers might need twice as much memory as before.  For example, we have one template-heavy source file where ccfe from 12.4 would use around 2.5GB of RAM and now ccfe from 12.5 is using 4.5GB of RAM.  The ube process also has very high memory requirements for this same source file - again I've seen ube using over 4GB of RAM for one file.

I was just wondering if you are planning any work that might reduce the memory usage of ccfe and/or ube?

64 bit g++ on Linux building the same source files only needs around half the amount of RAM, so there must be some scope for improvement.

This post has been answered by Steve.Clamage-Oracle on Jan 20 2016
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 17 2016
Added on Jan 19 2016
1 comment
758 views