This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
The following patch alters the ar cache representation from a singly linked list to a hash table using the hashtab implementation from libiberty. When archiving files with thousands of archive members (eg. libjava), this patch results in a 15-25% performance improvement.
Tested with an --enable-targets=all build, make check-binutils and a byte-wise comparison of the libjava libraries built with and without a patched ar.
Okay to commit?
Cheers Nick
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |