VirtualBox

Changeset 75650 in vbox


Ignore:
Timestamp:
Nov 21, 2018 6:30:58 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
126829
Message:

os2/VBoxSFFile.cpp: Had disabled the HGCM event semaphore change while benchmarking the HLT stuff. New numbers, gain is 4.8 instead of the 6.4, but that's the joy of benchmarking. On the plus side, the total gain is now 30 and 38 against the two base line measurements from before the optimization effort. bugref:9172

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/os2/VBoxSF/VBoxSFFile.cpp

    r75647 r75650  
    671671     *    and a EM reschduling.
    672672     *
    673      *    Saves 1765 ns / 7011 ticks / 6.4%.
     673     *    Saves 1216 ns / 4734 ticks / 4.8%.
    674674     *
    675675     *    Raw data:
    676      *          27376 ns / 109809 ticks - no ring-0 HLT.
    677      *          25611 ns / 102798 ticks - ring-0 HLT (42 spins)
    678      *
    679      *    Gain since 0a: 13484 ns / 46948 ticks / 34%
    680      *    Gain since 0b:  9463 ns / 38082 ticks / 27%
     676     *          25595 ns / 102768 ticks - no ring-0 HLT.
     677     *          24379 ns /  98034 ticks - ring-0 HLT (42 spins)
     678     *
     679     *    Gain since 0a: 14716 ns / 58723 ticks / 38%
     680     *    Gain since 0b: 10695 ns / 42846 ticks / 30%
     681     *
    681682     */
    682683#if 0
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette