C++ Compiler 5.11 with dwarf produces twice as big binarries as with -xdebugformat=stabs -xs

I am evaluating migrating to Studio 12u2 from Studio 11. First thing I noticed is that due to new debug info format (dwarf) binaries became twice bigger than they were when compiled with Studio 11 with -xs option (which puts debug info into binaries). Here are the sizes of shared library built with different Studios
1. Studio 11 with -g0 -xs:                                               411M
2. Studio 12u2 with -g0 (dwarf):                                      900M
3. Studio 12u2 with -g0, -xs, -xdebugformat=stabs:          481M
I understand that DWARF uses more space, but doubling size of binaries is not acceptable for us.
From other posts (Huge debugging binaries after switching from C++ Sun Studio 11 to 12u1)   I grasped that DWARF should produces similar size as stabs with -xs optionm which is clearly not the case.
The question is that if it is possible to reduce size of dwarf debug info with some compiler option or by reworking structure of the shared library.
PS. Another problem with 12u2, is that when I tried to workaround with -xdebugformat=stabs, it produced binary of acceptable size (20% bigger than Studio 11), but for some reason the shared library was missing some symbols in its table, while there were present in object files (worked correctly with 12u3 though).

Hello,
> I am interested in any symbols that occur more times than the number of object files that went into your shared libraries
There are actually quite a lot of such symbols: 2174 to be exact (out of 53152 unique symbols, 1983140 non-unique symbols, with 154 object files went to the lib). I will post top 30. I can provide the rest if you tell me where to drop it.
1401 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::replace
1377 std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::replace
1360 VariantValue::VariantValue
1125 STATUS_TYPE::STATUS_TYPE
1125 SimpleHasher::hash
1125 SimpleHasher::equals
1102 InitField 
1016 CustomField<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Write
1016 CustomField<std::basic_string<char,std::char_traits<char>,std::allocator<char> > >::Read
1016 CustomField<long long>::Write
1016 CustomField<long long>::Read
1016 CustomField<int>::Write
1016 CustomField<int>::Read
928 CustomField<DateTime>::Write
928 CustomField<DateTime>::Read
924 std::basic_string<char,std::char_traits<char>,std::allocator<char> >::insert
918 std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> >::insert
770 std::fpos<__mbstate_t>::operator>=
770 std::fpos<__mbstate_t>::operator>
770 std::fpos<__mbstate_t>::operator==
770 std::fpos<__mbstate_t>::operator<=
770 std::fpos<__mbstate_t>::operator<
770 std::fpos<__mbstate_t>::operator+=
770 std::fpos<__mbstate_t>::operator+
770 std::fpos<__mbstate_t>::operator!=
770 std::fpos<__mbstate_t>::operator-=
770 std::fpos<__mbstate_t>::operator-
762 std::list<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >::list
756 std::map<int,OCIDefine*,std::less<int>,std::allocator<std::pair<const int,OCIDefine*> > >::insert
756 std::map<int,OCIBind*,std::less<int>,std::allocator<std::pair<const int,OCIBind*> > >::insert
> I am also interested in symbols whose counts are higher than you can find references to in your own source files.
I will have to work on this for some time.
PS I noticed that many of symbols are quite long (e.g. 3000 chars long, 11K non-unique symbols with length > 1K), which makes it on average 147 chars per non-unique symbol. Is that normal?
Thank you.

Similar Messages

  • EVERYtime I click "send" or "get Mail", I have to click twice. The 1st time with "send" produces an error, the 1st time with "get mail", nothing happens.

    I have to select "send" or "get mail" twice in order for Thunderbird to do what I want. When I click the 1st time when sending, I ALWAYS get an authentication error. I click again and it sends the message without error. When I click "get mail" nothing happens. When I click it again, it checks & retrieves mail.

    That sounds like an anti virus issue.
    Restart the operating system in '''[http://en.wikipedia.org/wiki/Safe_mode safe mode with Networking]'''. This loads only the very basics needed to start your computer while enabling an Internet connection. Click on your operating system for instructions on how to start in safe mode: [http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe-mode Windows 8], [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-7 Windows 7], [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-vista Windows Vista], [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/boot_failsafe.mspx?mfr=true" Windows XP], [http://support.apple.com/kb/ht1564 OSX] and see if the double clicking stops.

  • How can i delete the new feature "get in contact with your favourite persons"?? When u press the "home" button twice, theres a list on top of the ipad with the last persons youve been in contact with. How do i delete that, or some of them ;-)

    How can i delete the new feature "get in contact with your favourite persons"?? When u press the "home" button twice, theres a list on top of the ipad with the last persons youve been in contact with. How do i delete that, or some of them ;-) Sorry for the danish  

    You can turn that feature off in Settings>Mail, contacts, calendars>Contacts>Show in App Switcher>Recents>Off.

  • Deliver ePub with iTunes Producer strange error.

    I have a validated epub file, but when I try to deliver with iTunes Producer to iBookstore, I get the following error: "com.apple.transporter.util.StreamUtil.readBytes(Ljava/io/InputStream;)[B"
    Can someone help me out?

    Thanks Valcolm, but it doesn't appear to be a problem with "iTunes Producer" since apps are submitted through "Application Loader" (another tool that comes with XCode)
    I've been trying to update another of my apps, but I have the same error message "com.apple.transporter.util.StreamUtil.readBytes(Ljava/io/InputStream;)[B" and Google can't help me with this... I'll wait for Apple (I asked them via iTunes Connect, as soon as I have an answer I'll post it here)
    Greetings

  • I updated my payment option details for app store and was charged with Rs. 60 twice. why did that happen?

    i changed my app store from canada to india and for that i'd to update my payment option details for app store and was charged with Rs. 60 twice. once the day i added the card details. and then another one 3 days later. why did that happen?
    i read soemwhere that it automatically gets credited back within 3-5 working days.
    waited for more than 7 days but no credit was given back.
    m feeling bad that i got charged without making any purchase.

    Each time that you add or change the card details on your account (and possibly also if you change your name and address, as the card needs to be registered to the same name and address as on your iTunes account) you will be charged a temporary store holding charge to check that the card details are valid and that the card is active, but it should disappear within a few days or so (the amount of time that it takes will vary by card issuer) : store holding charge.
    Give it a few more days, and if it still hasn't disappeared then try contacting iTunes Support : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • Inv Verification on GR twice on same PO item with multiple a/c assignment

    Hi,
    I have created <b>a PO</b> with <b>1 item</b>, Qty = <b>2 Units</b>, Account assignment = <b>A</b> (Asset) that has <b>2 account assignments</b> (Partial Invoice = 2 Distribute proportionally)
    Then I perform <b>GR twice</b> on same PO with 1 Unit each time.
    After that, I perform <b>invoice verification</b> on GR but I get the simulation as below:-
    Inv Doc: 5200075831, Item 1, <b>Qty = 0.5</b>
    Inv Doc: 5200075831, Item 2, <b>Qty = 0.5</b>
    Inv Doc: 5200075831, Item 1, <b>Qty = 0.5</b>
    Inv Doc: 5200075831, Item 2, <b>Qty = 0.5</b>
    <b>Why Qty become 0.5?</b>
    <b>Why Inv Doc generates 4 Items?</b>
    <b>I would like to know whether the posting is correct.</b>
    Thanks & regards,
    Esther

    Hi,
    U can try this badi:
    ME_PROCESS_PO_CUST.

  • Produce a PDF from MS Excel with signature block included?

    Form built in MS Excel, print to PDF works fine, produces nice document which must be signed.  Is there a way I can produce that PDF ready-to-sign-with-certificate without taking the PDF produced by Excel and manipulating it within Adobe Pro to add the signature field?

    Hello alabamatoy,
    I have one suggestion for automating the addition of digital signature fields to your PDF files.
    First, for one hint, in Acrobat XI Pro you can convert an Excel file to PDF by dragging it into the Acrobat window.
    Once you have converted your files to PDF, you can add the signature field via Acrobat JavaScript.
    You can run the JavaScript from the console or from an Action (batch process). An Action can run the JavaScript on one PDF or a folder of PDFs.
    Below is a sample that places a signature field named "sigfield" at a position 1 inch from the top and 1 inch from the left of an 8-1/2 x 11 document.
    The placement is indicated by a rectangle whose corners are specified in rotated user units.
    That means 0,0 is at the bottom left of the document and units are points (by default), 72 points per inch.
    The corners are indicated in the following order:
    [upper-left x, upper-left y, lower-right x, lower-right y]
    var name = "sigField";
    var type = "signature";
    var page = 0;
    var mySigRect =   [72,720,216,684];
    var sf = this.addField(name, type, page,mySigRect);
    For more information on using Acrobat JavaScript, you can refer to the Acrobat X JavaScript information here:
    http://help.adobe.com/livedocs/acrobat_sdk/10/Acrobat10_HTMLHelp/wwhelp/wwhimpl/common/htm l/wwhelp.htm?context=Acrobat10…
    Or you can download the Acrobat XI Software Development Kit (no charge) and refer to its JavaScript information:
    Adobe - Acrobat Developer Center | Adobe Developer Connection
    Regards,
    Charlene

  • Current 1TB computer dying.  Installing new 3TB drive next Thursday.  Can I just go directly to my account and install Creative Cloud with Proshow Producer and Bridge with a hastle?

    Current 1TB computer dying.  Installing new 3TB drive next Thursday.  Can I just go directly to my account and install Creative Cloud with Proshow Producer and Bridge with a hastle?

    When I look at the forum index Welcome | Adobe Community I do not find a program called proshow
    Cloud Getting Started https://helpx.adobe.com/creative-cloud/topics/getting-started.html
    or
    http://forums.adobe.com/community/download_install_setup/creative_cloud_faq

  • How to solve import error with iTunes Producer?

    Please help me out by telling me what is going wrong after I update my ibook with iTunes producer. The fetched statuses goes from internal transfer to import processing to import error. But I can't find out anywhere what is wrong......I'm getting crazy because as you can see I'm busy with it from febr, 16th .... And that is 9 days too long...
    I have read a lot on the web and the forums but no one seems to have an answer. I have sent it to Apple, But no answer. Is there a server Meltdown?

    The problem was indeed in the videos. Also Apple told me that by mail. This is what I finally did:
    I duplicated my iBook version.(.iba file)
    I removed all the video's
    I saved that version (.iba file)
    I saved that ibook (.ibooks file)
    I opened the original iTunesProducer package of the book (.itmsp file)
    I uploaded/delivered the file
    I checked the status with the file - history option
    and it said as latest status imported.
    Now I'm putting the video files one by one back in the book and upload. And wait and see when it is going wrong. Up to now I have done 2 succesfull uploads with movies. So I guess the movies were the problem. To be followed....

  • File sizes shown to be twice as big in Finder

    I work with 2 different Mac Pro towers.  The one at my home has Photoshop cs4 and the one at my studio has Photoshop cs6.  The other day I noticed that Finder on my studio computer shows the file size to be twice as big as the finder on my home computer.  The pixel dimension size doesn't change, just the file size.  It shows up that way after I save it on my studio computer. If I take that file home and resave it on that computer then the Finder shows the smaller file size again.  I guess the questions I have are: Is the file size is actually increasing and if so, what could be causing that to happen?  Photoshop shows the files to be the same size, but in the Finder window is where I see the difference.  Holla!!

    Sounds like you have "Maximize Compatibility" enabled in the Photoshop which saves the bigger files, and have it disabled in the other Photoshop.
    See the control in Preferences > File Handling.

  • Why is the backup twice as big?

    I scanned the Freeagent drive with Grand Perspective and it was 417 GB, almost twice as big as the iMac scan (Macintosh HD): 221 GB. As far as I can recall, I've only ever used that drive for Time Machine backups. The biggest item is the iPhoto library: 131 GB becomes a 195 GB backup. I've got way too many photos, I'm trying to get rid of the also-rans. It bugs me that Time Machine is evidently backing up these photos that I don't want. There's a colorful phrase in Japanese for someone you're trying to get rid of but they keep tagging along: kingyo no fun (goldfish crap). That's how I feel about those photos.
    Is there some way, with some other software or something, that I can just get an exact copy of what's on my iMac? I appreciate the safety-net function, but I'd like to be able to tell Time Machine, thanks, but you can get rid of that stuff now, just keep the 221 GB, and spread a new safety net.

    Yeah, TM keeps copies of any changed files.
    I don't use TM at all, I use these...
    Get carbon copy cloner to make an exact copy of your old HD to the external one...
    http://www.bombich.com/software/ccc.html
    Or SuperDuper...
    http://www.shirt-pocket.com/SuperDuper/
    Or the most expensive one & my favorite, Tri-Backup...
    http://www.tri-edre.com/english/tribackup.html

  • Measures values are twice as big compare to corresponding fact table

    The version used is SQL Server 2012
    We have a CustomerAddressKey in fact tables with many partitions and Regular Dimension Usage between fact table and CustomerAddress dimension. As we do not process all partitions every day sometimes we encounter the issue when users see the old address for
    a particular player.
    We have played with 2 approaches: Referenced Dimension Usage and modification of CustomerAddress view when only current (latest) address is available.
    After we build and process Referenced Dimension Usage version using CustomerAddress as Reference Dimension  and Customer as Intermediate dimension and CustomerAddressKey and CurrentCustomerAddressKey.
    Everything is OK besides that the measures value for any slice is twice as big as corresponding fact table value.
    What did we do wrong?
    serguei russky

    There are a couple of ways that data can get duplicated in SSAS
    One is incorrectly running multiple ProcessAdd operations. ProcessAdd always appends data. So if you run it twice with the same set of rows you end up with duplicate fact rows in your cube. The way to fix this is to run a ProcessFull on the affected partition/s.
    The other common thing that can duplicate data is issues with your data and / or schema. The following is just psuedo code, the join conditions should be the same as you've specified in your DSV. If you run these two styles of SQL queries over your raw data
    and they return different amounts then you probably have a problem with the way you have populated the data in your reference dimension table.
    SELECT SUM( <measure column> )
    FROM <fact table>
    SELECT SUM( <measure column> )
    FROM <fact table>
    INNER JOIN <reference dim>
    ON ...
    INNER JOIN <CustomerAddress dimesion>
    ON ...
    http://darren.gosbell.com - please mark correct answers

  • HT1386 I have a brand new ipad with iOS 6.1.3 and an imac with OS 10.5.8. I cannot update my OS on this machine, but want to sync the new ipad. What can I do?

    I have a brand new ipad with iOS 6.1.3 and an imac with OS 10.5.8. I cannot update my OS on this machine, but want to sync the new ipad. What can I do?

    If it's an Intel Mac, you can upgrade it to Mac OS X 10.6.8.
    If it's a PowerPC Mac, you need to use these instructions and/or iTunes Match to put content on the iPad.
    (83068)

  • HT2509 i could use Burmese font with Zawgyi font in my previous iMac with Lion. Now I have a MacAir with Mountain Lion and i can not properly view Burmese fonts. Font book has 3 types of Burmese (myanmar) related fonts. Please help me to get proper displa

    I could read Burmese font with Zawgyi Font in my previous Mac Book with Lion. I have MacAir Retina display with MountainLion and could not read Burmese fonts. Font books have 3 fonts for Burmese font and all are enable. Please help

    pyoneaye wrote:
    Font books have 3 fonts for Burmese font and all are enable.
    What are the names of those fonts?  Have you downloaded and installed the special Zawgyi font?
    What is it exactly that you cannot read?  Can you provide the url?

  • I changed my sim on my iPhone n reconfigured iMessage, it configured with my number but when i sign in with my apple id it says username/password is wrong while in all other things like FaceTime, App Store it worked with the same id and password

    i changed my sim on my iPhone n reconfigured iMessage, it configured with my number but when i sign in with my apple id it says username/password is wrong while in all other things like FaceTime, App Store it worked with the same id and password..
    can anyone help me to solve this issue

    i just opened my ipad, started my apple account/I.D. and realized I put the wrong e mail. I was having trouble correcting my I.D on the Ipad so I went to my laptop and make the proper changes/slash e mail address I wanted for my apple ID. I got back to my ipad and try to download an app I can't because I have to sign in my apple account and I can't because it still has the irrelivant I.D/email address..
    So, i did what you said.. went to setting>app store> tapped on my e mail.. it asked me to sign in (with my invalid emails address showing). I signed in with the password I had created. It said "incorrect".. I went to reset password. I reset password, tried to sign in and it says again "unvalid password".. this is getting irritating.  I have been asking and no one knows what to do.

Maybe you are looking for

  • Output to file

    I'm trying to create a clean text file from a sql statement so I can load data on my remote server. I've tried "spool filename.txt", but the file is not very clean. I seem to remember that there is some DBMS_OUTPUT command or something that I can use

  • XML Parser and Content-type/encoding problem

    I've write a little and simple XML parser and a simple "trasformer" that recive an XML file and an XSL one and return HTML, here is the code: public static String toHTML(Document doc, String xslSource){         ByteArrayOutputStream testo = new ByteA

  • Blocking domains on OSX Server?

    Is there a simply way to block domains thru a OSX server? If you know please post step by step instructions. Thanks.

  • RFC Look Up APIs for a IDOC Receiver Communication Channel

    Hi, Can we use RFC Look Up APIs in UDF for a IDOC Receiver Communication Channel. (File to IDOC Scenario). Requirement is to send a notificaiton when IDOC got posted with IDOC number. Best Regards, Madan Agrawal

  • Media Manager modifed storage wrong

    I am trying to make a copy of a 22 minute sequence and it's media to a new volume using media manager. the media is 10-bit uncompressed HD. my original storage was 2.2 TB and i had nearly 5 hours of footage. Now, when i attempt to make a copy out (wi