Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: wsot/platform_libcore
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: wsot/platform_libcore
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: pa-jellybean-openpdroid-devel
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 7 files changed
  • 4 contributors

Commits on Dec 28, 2012

  1. libcore/luni: Use -fno-strict-aliasing for now

    This will be reverted once we have a proper fix.
    
    Change-Id: Iab4663a5f96ff9770371f54697aa872260037ac1
    Signed-off-by: Bernhard Rosenkraenzer <[email protected]>
    Bernhard Rosenkraenzer authored and aaronpoweruser committed Dec 28, 2012
    Configuration menu
    Copy the full SHA
    e0acf91 View commit details
    Browse the repository at this point in the history
  2. Performance improvement in DiskLruCache.readJournalLine().

    Speed up DiskLruCache.readJournalLine() by avoiding memory
    allocations from String.split(). For non-CLEAN lines, we
    avoid using String.split() altogether and find separators
    explicitly, for CLEAN lines we defer to String.split() and
    we optimize the underlying Splitter.fastSplit() overload to
    avoid unnecessary allocations itself.
    
    On a test journal with 7347 entries (1099 CLEAN) this saves
    about 45-50% from ~250ms. On a test journal with 272 entries
    (86 CLEAN) this saves about 35-40% from ~10ms. Measured
    loadJournal on GN in a tight loop (file contents cached).
    
    If used without the other DiskLruCache.readJournalLine()
    improvements, the Splitter.fastSplit() optimization alone
    would provide about 60% of the savings. It should also
    speed up other code outside the DiskLruCache.
    
    Change-Id: I1d6c6b13d54d8fcba3081f2bb9df701b58f5e143
    vmarko authored and aaronpoweruser committed Dec 28, 2012
    Configuration menu
    Copy the full SHA
    ee1314d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2013

  1. Applied OpenPDroid 1.0 patches (from CM 10.1 version)

    Simeon Morgan committed Jan 14, 2013
    Configuration menu
    Copy the full SHA
    a5430e6 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2013

  1. Track redundant ops when opening the cache.

    See JakeWharton/DiskLruCache#28
    
    Change-Id: I4815aed3b40f0d2599ff12a42853a4947feffbca
    swankjesse authored and aaronpoweruser committed Jan 16, 2013
    Configuration menu
    Copy the full SHA
    14bcc9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb2e69e View commit details
    Browse the repository at this point in the history
Loading