lkml.org 
[lkml]   [2006]   [Aug]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH RFC 0/6] Implement per-processor data areas for i386.
    Hi,

    On Sun, Aug 27, 2006 at 10:34:46AM -0700, Jeremy Fitzhardinge wrote:
    > Andreas Mohr wrote:
    > >This is interesting, since even by doing a non-elegant
    > >current->... --> struct task_struct *tsk = current;
    > >replacement for excessive uses of current, I was able to gain almost 10kB
    > >within a single file already!
    > >I guess it's due to having tried that on an older installation with gcc
    > >3.2,
    > >which probably does less efficient opcode merging of current_thread_info()
    > >requests compared to a current gcc version.
    > >IOW, .text segment reduction could be quite a bit higher for older gcc:s.
    > >
    >
    > That doesn't sound likely. current_thread_info() is only about 2
    > instructions. Are you looking at the .text segment size, or the actual
    > file size? The latter can be very misleading in the presence of debug info.

    Got me. File size only. And that was 10kB of around 170kB, BTW.

    Andreas Mohr
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-08-27 20:25    [W:0.021 / U:2.212 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site