accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <>
Subject [jira] [Updated] (ACCUMULO-2762) Use better compiler optimizations by default for native maps
Date Wed, 14 May 2014 16:41:15 GMT


Christopher Tubbs updated ACCUMULO-2762:

    Attachment: ACCUMULO-2762.v1.patch

Patch [^ACCUMULO-2762.v1.patch] uses max optimizations by default.

I'm uncertain why we were disabling the omit-frame-pointer and strict-aliasing optimizations.
Maybe for debugging purposes? If that's the case, they should be omitted by default.

If they need to be there, then somebody who knows why they should be, should verify this patch.
I won't apply it immediately, to give anybody who may know, some time to discuss.

> Use better compiler optimizations by default for native maps
> ------------------------------------------------------------
>                 Key: ACCUMULO-2762
>                 URL:
>             Project: Accumulo
>          Issue Type: Improvement
>          Components: native
>    Affects Versions: 1.6.0
>            Reporter: Christopher Tubbs
>            Priority: Minor
>              Labels: newbie
>             Fix For: 1.6.1, 1.7.0
>         Attachments: ACCUMULO-2762.v1.patch
> [A comment|]
on ACCUMULO-2749 identified improved performance with better compiler optimizations for native
maps (-O3 instead of -O2).
> The native shared library is small, and enabling these additional optimizations will
not result in a significantly slower build, so I don't see any reason why we should not enable
better optimizations by default in the Makefile, if we can identify them.

This message was sent by Atlassian JIRA

View raw message