Changeset 535 for Tests


Ignore:
Timestamp:
04/09/12 13:45:21 (10 years ago)
Author:
BegemoT
Message:
 
Location:
Tests/JAVA/test
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • Tests/JAVA/test/config.properties.template

    r534 r535  
    1313#task.buffer-size            = 32768 
    1414#task.buffer-size            = 1024 
    15 task.buffer-size            = 2048 
    16 task.events-in-batch        = 256 
     15task.buffer-size            = 4096 
     16task.events-in-batch        = 512 
     17 
    1718 
    1819task.queue-factory          = test.threads.queue.unstressed.impl.ABQBusyWaitQueue 
     
    2021pipeline.nodes              = 8 
    2122 
    22 disruptor.wait-strategy     = com.lmax.disruptor.BusySpinWaitStrategy 
    23 disruptor.publish-in-batch  = false 
    24 disruptor.subscribe-in-batch  = true 
     23disruptor.wait-strategy         = com.lmax.disruptor.BusySpinWaitStrategy 
     24disruptor.publish-in-batch      = false 
     25disruptor.subscribe-in-batch    = true 
     26disruptor.batch-size            = 256 
  • Tests/JAVA/test/src/main/java/test/threads/queue/unstressed/DisruptorTask.java

    r534 r535  
    1111import test.threads.queue.stressed.cpu.LongValueMessage; 
    1212 
     13import static com.google.common.base.Preconditions.checkArgument; 
     14 
    1315/** 
    1416 * (source) -> destination 
     
    2224    private final WaitStrategy waitStrategy; 
    2325    private final boolean publishInBatch; 
     26    private final int batchSize; 
    2427    private final boolean subscribeInBatch; 
    2528 
     
    3336 
    3437        this.publishInBatch = config.getAsBoolean( "disruptor.publish-in-batch", false ); 
     38        if ( this.publishInBatch ) { 
     39            batchSize = config.getAsInt( "disruptor.batch-size", 1 ); 
     40        } else { 
     41            batchSize = -1; 
     42        } 
    3543        this.subscribeInBatch = config.getAsBoolean( "disruptor.subscribe-in-batch", true ); 
    3644    } 
     
    5967        ringBuffer.setGatingSequences( lastSequence ); 
    6068 
    61         return new Enqueuer( eventsInBatch(), eventFactory, ringBuffer ); 
     69        return new Enqueuer( eventsInBatch(), batchSize, eventFactory, ringBuffer ); 
    6270    } 
    6371 
     
    116124                bufferSize(), 
    117125                waitStrategy.getClass().getSimpleName(), 
    118                 ( publishInBatch ) ? ( "batch" ) : ( "no-batch" ), 
     126                ( publishInBatch ) ? ( "batch[" + batchSize + "]" ) : ( "no-batch" ), 
    119127                ( subscribeInBatch ) ? ( "batch" ) : ( "no-batch" ) 
    120128        ); 
     
    123131    private class Enqueuer extends EventEnqueuer<LongValueMessage> { 
    124132        private final RingBuffer<LongValueMessage> ringBuffer; 
     133        private final BatchDescriptor batch; 
     134 
     135        private final int batchesInBatch; 
    125136 
    126137        private Enqueuer( final int eventsInBatch, 
     138                          final int batchSize, 
    127139                          final EventFactory<LongValueMessage> factory, 
    128140                          final RingBuffer<LongValueMessage> ringBuffer ) { 
    129141            super( eventsInBatch, factory ); 
     142 
    130143            this.ringBuffer = ringBuffer; 
     144 
     145            checkArgument( 
     146                    eventsInBatch % batchSize == 0, 
     147                    "eventsInBatch(%s) % batchSize(%s) must be 0", 
     148                    eventsInBatch, batchSize 
     149            ); 
     150            batch = ringBuffer.newBatchDescriptor( batchSize ); 
     151 
     152            batchesInBatch = eventsInBatch / batchSize; 
    131153        } 
    132154 
     
    135157                                           final EventFactory<LongValueMessage> factory ) throws Exception { 
    136158            if ( publishInBatch ) { 
    137                 final BatchDescriptor batch = ringBuffer.newBatchDescriptor( eventsInBatch ); 
    138                 ringBuffer.next( batch ); 
    139 //                for(long sequence=batch.getStart();sequence<batch.getEnd();sequence++){ 
    140 //                    final E msg = ringBuffer.get( sequence ); 
    141 //                } 
    142                 ringBuffer.publish( batch ); 
     159                int i = 0; 
     160                for ( int batchNo = 0; batchNo < batchesInBatch; batchNo++ ) { 
     161                    ringBuffer.next( batch ); 
     162                    for ( int eventNo = 0; eventNo < batchSize; eventNo++ ) { 
     163                        final long sequence = batch.getStart() + eventNo; 
     164                        final LongValueMessage event = ringBuffer.get( sequence ); 
     165                        event.value = i; 
     166                        i++; 
     167                    } 
     168                    ringBuffer.publish( batch ); 
     169                } 
    143170            } else { 
    144171                for ( int i = 0; i < eventsInBatch; i++ ) { 
  • Tests/JAVA/test/src/main/java/test/threads/queue/unstressed/impl/ABQConditionFreeQueue.java

    r527 r535  
    1414public class ABQConditionFreeQueue<T> implements IQueue<T> { 
    1515 
    16     private static final boolean USE_YIELD_BACKOFF = false; 
     16    private static final boolean USE_YIELD_BACKOFF = true; 
    1717 
    1818 
  • Tests/JAVA/test/test.iws

    r524 r535  
    4141  <component name="ChangeListManager"> 
    4242    <list default="true" readonly="true" id="6898b49f-ea82-4df2-ad6c-da63a3fe4f9a" name="Default" comment=""> 
    43       <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/LBQWrapperQueue.java" /> 
    44       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQWrapperQueue.java" afterPath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQWrapperQueue.java" /> 
     43      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/config.properties.template" afterPath="$PROJECT_DIR$/config.properties.template" /> 
     44      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/DisruptorTask.java" afterPath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/DisruptorTask.java" /> 
     45      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQConditionFreeQueue.java" afterPath="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQConditionFreeQueue.java" /> 
    4546      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/test.iws" afterPath="$PROJECT_DIR$/test.iws" /> 
    4647    </list> 
     
    133134        <option name="LOG_MESSAGE" value="" /> 
    134135      </breakpoint> 
     136      <breakpoint url="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetPaddedSpinOptimizedCleanFreeTASUnrolledQueue.java" line="125" class="test.threads.queue.unstressed.impl.CABSESDLazySetPaddedSpinOptimizedCleanFreeTASUnrolledQueue" package="test.threads.queue.unstressed.impl"> 
     137        <option name="ENABLED" value="true" /> 
     138        <option name="LOG_ENABLED" value="false" /> 
     139        <option name="LOG_EXPRESSION_ENABLED" value="false" /> 
     140        <option name="SUSPEND_POLICY" value="SuspendAll" /> 
     141        <option name="COUNT_FILTER_ENABLED" value="false" /> 
     142        <option name="COUNT_FILTER" value="0" /> 
     143        <option name="CONDITION_ENABLED" value="false" /> 
     144        <option name="CLASS_FILTERS_ENABLED" value="false" /> 
     145        <option name="INSTANCE_FILTERS_ENABLED" value="false" /> 
     146        <option name="CONDITION" value="" /> 
     147        <option name="LOG_MESSAGE" value="" /> 
     148      </breakpoint> 
    135149    </line_breakpoints> 
    136150    <breakpoint_any> 
     
    181195      <property name="method_breakpoints_groupByClasses" value="true" /> 
    182196      <property name="exception_breakpoints_viewId" value="TABLE" /> 
     197      <property name="exception_breakpoints_groupByClasses" value="true" /> 
    183198      <property name="field_breakpoints_viewId" value="TABLE" /> 
    184       <property name="exception_breakpoints_groupByClasses" value="true" /> 
    185199      <property name="method_breakpoints_groupByMethods" value="false" /> 
    186200    </ui_properties> 
     
    194208        <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/DisruptorTask.java"> 
    195209          <provider selected="true" editor-type-id="text-editor"> 
    196             <state line="78" column="36" selection-start="2763" selection-end="2763" vertical-scroll-proportion="0.0"> 
     210            <state line="165" column="28" selection-start="5900" selection-end="5900" vertical-scroll-proportion="0.0"> 
    197211              <folding /> 
    198212            </state> 
     
    200214        </entry> 
    201215      </file> 
    202       <file leaf-file-name="TaskBenchmark.java" pinned="false" current="false" current-in-tab="false"> 
    203         <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/TaskBenchmark.java"> 
    204           <provider selected="true" editor-type-id="text-editor"> 
    205             <state line="174" column="31" selection-start="7512" selection-end="7512" vertical-scroll-proportion="0.0"> 
    206               <folding /> 
    207             </state> 
    208           </provider> 
    209         </entry> 
    210       </file> 
    211       <file leaf-file-name="config.properties.template" pinned="false" current="false" current-in-tab="false"> 
    212         <entry file="file://$PROJECT_DIR$/config.properties.template"> 
    213           <provider selected="true" editor-type-id="text-editor"> 
    214             <state line="3" column="31" selection-start="77" selection-end="77" vertical-scroll-proportion="0.0"> 
    215               <folding /> 
    216             </state> 
    217           </provider> 
    218         </entry> 
    219       </file> 
    220       <file leaf-file-name="config.properties" pinned="false" current="false" current-in-tab="false"> 
     216      <file leaf-file-name="config.properties" pinned="false" current="true" current-in-tab="true"> 
    221217        <entry file="file://$PROJECT_DIR$/config.properties"> 
    222218          <provider selected="true" editor-type-id="text-editor"> 
    223             <state line="4" column="31" selection-start="111" selection-end="111" vertical-scroll-proportion="0.0"> 
    224               <folding /> 
    225             </state> 
    226           </provider> 
    227         </entry> 
    228       </file> 
    229       <file leaf-file-name="Config.java" pinned="false" current="false" current-in-tab="false"> 
    230         <entry file="file://$PROJECT_DIR$/src/main/java/test/helpers/Config.java"> 
    231           <provider selected="true" editor-type-id="text-editor"> 
    232             <state line="160" column="39" selection-start="4852" selection-end="4852" vertical-scroll-proportion="0.0"> 
    233               <folding /> 
    234             </state> 
    235           </provider> 
    236         </entry> 
    237       </file> 
    238       <file leaf-file-name="ABQWrapperQueue.java" pinned="false" current="false" current-in-tab="false"> 
    239         <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQWrapperQueue.java"> 
    240           <provider selected="true" editor-type-id="text-editor"> 
    241             <state line="13" column="13" selection-start="329" selection-end="329" vertical-scroll-proportion="0.0"> 
    242               <folding /> 
    243             </state> 
    244           </provider> 
    245         </entry> 
    246       </file> 
    247       <file leaf-file-name="LBQWrapperQueue.java" pinned="false" current="true" current-in-tab="true"> 
    248         <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/LBQWrapperQueue.java"> 
    249           <provider selected="true" editor-type-id="text-editor"> 
    250             <state line="9" column="0" selection-start="252" selection-end="252" vertical-scroll-proportion="0.16891892"> 
     219            <state line="24" column="37" selection-start="773" selection-end="773" vertical-scroll-proportion="1.2448133"> 
    251220              <folding /> 
    252221            </state> 
     
    268237    <option name="changedFiles"> 
    269238      <list> 
    270         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetUnrolledQueue.java" /> 
    271         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDQueue.java" /> 
    272         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetPaddedSpinOptimizedUnrolledQueue.java" /> 
    273         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/AbstractSESDSequencer.java" /> 
    274         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetPaddedUnrolledQueue.java" /> 
    275         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetPaddedSpinOptimizedCleanFreeUnrolledQueue.java" /> 
    276         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/DisruptorTask.java" /> 
    277         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/ITask.java" /> 
    278         <option value="$PROJECT_DIR$/config.properties.template" /> 
    279         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/AbstractTask.java" /> 
    280         <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/SingleThreadedTask.java" /> 
    281239        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/TaskBenchmark.java" /> 
    282         <option value="$PROJECT_DIR$/config.properties" /> 
    283240        <option value="$PROJECT_DIR$/src/main/java/test/helpers/Config.java" /> 
    284241        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQWrapperQueue.java" /> 
     242        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/LCQWrapperQueue.java" /> 
    285243        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/LBQWrapperQueue.java" /> 
     244        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CLQWrapperQueue.java" /> 
     245        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/DummyQueue.java" /> 
     246        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQBusyWaitQueue.java" /> 
     247        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDUnrolledQueue.java" /> 
     248        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDMaskedLongQueue.java" /> 
     249        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetPaddedSpinOptimizedCleanFreeTASUnrolledQueue.java" /> 
     250        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDMaskedUnrolledQueue.java" /> 
     251        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQConditionFreeQueue.java" /> 
     252        <option value="$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/DisruptorTask.java" /> 
     253        <option value="$PROJECT_DIR$/config.properties.template" /> 
     254        <option value="$PROJECT_DIR$/config.properties" /> 
    286255      </list> 
    287256    </option> 
     
    640609    </navigator> 
    641610    <panes> 
     611      <pane id="PackagesPane"> 
     612        <subPane> 
     613          <PATH> 
     614            <PATH_ELEMENT> 
     615              <option name="myItemId" value="test" /> 
     616              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
     617            </PATH_ELEMENT> 
     618            <PATH_ELEMENT> 
     619              <option name="myItemId" value="test" /> 
     620              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
     621            </PATH_ELEMENT> 
     622          </PATH> 
     623          <PATH> 
     624            <PATH_ELEMENT> 
     625              <option name="myItemId" value="test" /> 
     626              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
     627            </PATH_ELEMENT> 
     628            <PATH_ELEMENT> 
     629              <option name="myItemId" value="test" /> 
     630              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
     631            </PATH_ELEMENT> 
     632            <PATH_ELEMENT> 
     633              <option name="myItemId" value="test" /> 
     634              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     635            </PATH_ELEMENT> 
     636          </PATH> 
     637          <PATH> 
     638            <PATH_ELEMENT> 
     639              <option name="myItemId" value="test" /> 
     640              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
     641            </PATH_ELEMENT> 
     642            <PATH_ELEMENT> 
     643              <option name="myItemId" value="test" /> 
     644              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
     645            </PATH_ELEMENT> 
     646            <PATH_ELEMENT> 
     647              <option name="myItemId" value="test" /> 
     648              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     649            </PATH_ELEMENT> 
     650            <PATH_ELEMENT> 
     651              <option name="myItemId" value="threads" /> 
     652              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     653            </PATH_ELEMENT> 
     654          </PATH> 
     655          <PATH> 
     656            <PATH_ELEMENT> 
     657              <option name="myItemId" value="test" /> 
     658              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
     659            </PATH_ELEMENT> 
     660            <PATH_ELEMENT> 
     661              <option name="myItemId" value="test" /> 
     662              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
     663            </PATH_ELEMENT> 
     664            <PATH_ELEMENT> 
     665              <option name="myItemId" value="test" /> 
     666              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     667            </PATH_ELEMENT> 
     668            <PATH_ELEMENT> 
     669              <option name="myItemId" value="threads" /> 
     670              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     671            </PATH_ELEMENT> 
     672            <PATH_ELEMENT> 
     673              <option name="myItemId" value="spuriouswakeup" /> 
     674              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     675            </PATH_ELEMENT> 
     676          </PATH> 
     677        </subPane> 
     678      </pane> 
    642679      <pane id="Scope" /> 
    643680      <pane id="ProjectPane"> 
     
    864901              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
    865902            </PATH_ELEMENT> 
     903            <PATH_ELEMENT> 
     904              <option name="myItemId" value="stressed" /> 
     905              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     906            </PATH_ELEMENT> 
    866907          </PATH> 
    867908          <PATH> 
     
    886927              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
    887928            </PATH_ELEMENT> 
    888           </PATH> 
    889         </subPane> 
    890       </pane> 
    891       <pane id="PackagesPane"> 
    892         <subPane> 
    893           <PATH> 
    894             <PATH_ELEMENT> 
    895               <option name="myItemId" value="test" /> 
    896               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
    897             </PATH_ELEMENT> 
    898             <PATH_ELEMENT> 
    899               <option name="myItemId" value="test" /> 
    900               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
     929            <PATH_ELEMENT> 
     930              <option name="myItemId" value="test" /> 
     931              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     932            </PATH_ELEMENT> 
     933            <PATH_ELEMENT> 
     934              <option name="myItemId" value="threads" /> 
     935              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     936            </PATH_ELEMENT> 
     937            <PATH_ELEMENT> 
     938              <option name="myItemId" value="queue" /> 
     939              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     940            </PATH_ELEMENT> 
     941            <PATH_ELEMENT> 
     942              <option name="myItemId" value="common" /> 
     943              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
    901944            </PATH_ELEMENT> 
    902945          </PATH> 
     
    904947            <PATH_ELEMENT> 
    905948              <option name="myItemId" value="test" /> 
    906               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
    907             </PATH_ELEMENT> 
    908             <PATH_ELEMENT> 
    909               <option name="myItemId" value="test" /> 
    910               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
    911             </PATH_ELEMENT> 
    912             <PATH_ELEMENT> 
    913               <option name="myItemId" value="test" /> 
    914               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
    915             </PATH_ELEMENT> 
    916           </PATH> 
    917           <PATH> 
    918             <PATH_ELEMENT> 
    919               <option name="myItemId" value="test" /> 
    920               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
    921             </PATH_ELEMENT> 
    922             <PATH_ELEMENT> 
    923               <option name="myItemId" value="test" /> 
    924               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
    925             </PATH_ELEMENT> 
    926             <PATH_ELEMENT> 
    927               <option name="myItemId" value="test" /> 
    928               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
    929             </PATH_ELEMENT> 
    930             <PATH_ELEMENT> 
    931               <option name="myItemId" value="threads" /> 
    932               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
    933             </PATH_ELEMENT> 
    934           </PATH> 
    935           <PATH> 
    936             <PATH_ELEMENT> 
    937               <option name="myItemId" value="test" /> 
    938               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" /> 
    939             </PATH_ELEMENT> 
    940             <PATH_ELEMENT> 
    941               <option name="myItemId" value="test" /> 
    942               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" /> 
    943             </PATH_ELEMENT> 
    944             <PATH_ELEMENT> 
    945               <option name="myItemId" value="test" /> 
    946               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
    947             </PATH_ELEMENT> 
    948             <PATH_ELEMENT> 
    949               <option name="myItemId" value="threads" /> 
    950               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
    951             </PATH_ELEMENT> 
    952             <PATH_ELEMENT> 
    953               <option name="myItemId" value="spuriouswakeup" /> 
    954               <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageElementNode" /> 
     949              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" /> 
     950            </PATH_ELEMENT> 
     951            <PATH_ELEMENT> 
     952              <option name="myItemId" value="test" /> 
     953              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     954            </PATH_ELEMENT> 
     955            <PATH_ELEMENT> 
     956              <option name="myItemId" value="src" /> 
     957              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     958            </PATH_ELEMENT> 
     959            <PATH_ELEMENT> 
     960              <option name="myItemId" value="main" /> 
     961              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
     962            </PATH_ELEMENT> 
     963            <PATH_ELEMENT> 
     964              <option name="myItemId" value="java" /> 
     965              <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" /> 
    955966            </PATH_ELEMENT> 
    956967          </PATH> 
     
    963974    <property name="GenerateAntBuildDialog.generateIdeaHomeProperty" value="false" /> 
    964975    <property name="project.structure.last.edited" value="Modules" /> 
     976    <property name="OverrideImplement.combined" value="true" /> 
    965977    <property name="project.structure.proportion" value="0.15" /> 
    966     <property name="OverrideImplement.combined" value="true" /> 
    967978    <property name="options.splitter.main.proportions" value="0.3" /> 
    968979    <property name="RunManagerConfig.showSettingsBeforeRunnig" value="true" /> 
     980    <property name="GenerateAntBuildDialog.generateSingleFile" value="true" /> 
     981    <property name="recentsLimit" value="5" /> 
    969982    <property name="MemberChooser.sorted" value="false" /> 
    970     <property name="recentsLimit" value="5" /> 
    971     <property name="GenerateAntBuildDialog.generateSingleFile" value="true" /> 
     983    <property name="GenerateAntBuildDialog.inclineRuntiemClasspath" value="false" /> 
    972984    <property name="last_opened_file_path" value="$USER_HOME$/apache-maven-3.0.3/bin" /> 
    973     <property name="GenerateAntBuildDialog.inclineRuntiemClasspath" value="false" /> 
     985    <property name="GoToClass.includeJavaFiles" value="false" /> 
    974986    <property name="GenerateAntBuildDialog.outputFileNameProperty" value="build" /> 
    975     <property name="GoToClass.includeJavaFiles" value="false" /> 
    976987    <property name="GenerateAntBuildDialog.enableUiFormCompile" value="false" /> 
    977988    <property name="GoToClass.toSaveIncludeLibraries" value="false" /> 
     
    985996    <property name="MemberChooser.copyJavadoc" value="false" /> 
    986997    <property name="GenerateAntBuildDialog.backupFiles" value="true" /> 
     998    <property name="options.searchVisible" value="true" /> 
    987999    <property name="dynamic.classpath" value="false" /> 
    988     <property name="options.searchVisible" value="true" /> 
    9891000  </component> 
    9901001  <component name="RecentsManager"> 
     
    10321043  </component> 
    10331044  <component name="RunManager" selected="Application.unstressed.TaskBenchmark[Disruptor]"> 
    1034     <configuration default="false" name="CABSESDQueueTest" type="JUnit" factoryName="JUnit" temporary="true"> 
    1035       <module name="test" /> 
    1036       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1037       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1038       <option name="PACKAGE_NAME" value="test.threads.queue.unstressed.impl" /> 
    1039       <option name="MAIN_CLASS_NAME" value="test.threads.queue.unstressed.impl.CABSESDQueueTest" /> 
    1040       <option name="METHOD_NAME" value="" /> 
    1041       <option name="TEST_OBJECT" value="class" /> 
    1042       <option name="VM_PARAMETERS" value="-ea -server -Xmx128m" /> 
    1043       <option name="PARAMETERS" value="" /> 
    1044       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1045       <option name="ENV_VARIABLES" /> 
    1046       <option name="PASS_PARENT_ENVS" value="true" /> 
    1047       <option name="TEST_SEARCH_SCOPE"> 
    1048         <value defaultName="moduleWithDependencies" /> 
    1049       </option> 
    1050       <envs /> 
    1051       <patterns /> 
    1052       <RunnerSettings RunnerId="Run" /> 
    1053       <ConfigurationWrapper RunnerId="Run" /> 
    1054       <method /> 
    1055     </configuration> 
    1056     <configuration default="false" name="test.threads.queue in test" type="JUnit" factoryName="JUnit" temporary="true"> 
    1057       <module name="test" /> 
    1058       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1059       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1060       <option name="PACKAGE_NAME" value="test.threads.queue" /> 
    1061       <option name="MAIN_CLASS_NAME" value="" /> 
    1062       <option name="METHOD_NAME" value="" /> 
    1063       <option name="TEST_OBJECT" value="package" /> 
    1064       <option name="VM_PARAMETERS" value="-ea -server -Xmx128m" /> 
    1065       <option name="PARAMETERS" value="" /> 
    1066       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1067       <option name="ENV_VARIABLES" /> 
    1068       <option name="PASS_PARENT_ENVS" value="true" /> 
    1069       <option name="TEST_SEARCH_SCOPE"> 
    1070         <value defaultName="moduleWithDependencies" /> 
    1071       </option> 
    1072       <envs /> 
    1073       <patterns /> 
    1074       <RunnerSettings RunnerId="Run" /> 
    1075       <ConfigurationWrapper RunnerId="Run" /> 
    1076       <method /> 
    1077     </configuration> 
    10781045    <configuration default="false" name="test.threads.queue.unstressed.impl in test" type="JUnit" factoryName="JUnit" temporary="true"> 
    10791046      <module name="test" /> 
     
    12881255      <method /> 
    12891256    </configuration> 
    1290     <configuration default="false" name="QueueBenchmark[ABQ]" type="Application" factoryName="Application"> 
    1291       <option name="MAIN_CLASS_NAME" value="test.threads.queue.unstressed.QueuesVsDisruptorUnstressedBenchmark" /> 
    1292       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512" /> 
    1293       <option name="PROGRAM_PARAMETERS" value="0" /> 
    1294       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1295       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1296       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1297       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1298       <option name="ENV_VARIABLES" /> 
    1299       <option name="PASS_PARENT_ENVS" value="true" /> 
    1300       <module name="test" /> 
    1301       <envs /> 
    1302       <RunnerSettings RunnerId="Debug"> 
    1303         <option name="DEBUG_PORT" value="62738" /> 
    1304         <option name="TRANSPORT" value="0" /> 
    1305         <option name="LOCAL" value="true" /> 
    1306       </RunnerSettings> 
    1307       <RunnerSettings RunnerId="Profile "> 
    1308         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1309       </RunnerSettings> 
    1310       <RunnerSettings RunnerId="Run" /> 
    1311       <ConfigurationWrapper RunnerId="Debug" /> 
    1312       <ConfigurationWrapper RunnerId="Run" /> 
    1313       <method /> 
    1314     </configuration> 
    1315     <configuration default="false" name="QueueBenchmark[ABQBusyWait]" type="Application" factoryName="Application"> 
    1316       <option name="MAIN_CLASS_NAME" value="test.threads.queue.unstressed.QueuesVsDisruptorUnstressedBenchmark" /> 
    1317       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512" /> 
    1318       <option name="PROGRAM_PARAMETERS" value="9" /> 
    1319       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1320       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1321       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1322       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1323       <option name="ENV_VARIABLES" /> 
    1324       <option name="PASS_PARENT_ENVS" value="true" /> 
    1325       <module name="test" /> 
    1326       <envs /> 
    1327       <RunnerSettings RunnerId="Debug"> 
    1328         <option name="DEBUG_PORT" value="64428" /> 
    1329         <option name="TRANSPORT" value="0" /> 
    1330         <option name="LOCAL" value="true" /> 
    1331       </RunnerSettings> 
    1332       <RunnerSettings RunnerId="Profile "> 
    1333         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1334       </RunnerSettings> 
    1335       <RunnerSettings RunnerId="Run" /> 
    1336       <ConfigurationWrapper RunnerId="Debug" /> 
    1337       <ConfigurationWrapper RunnerId="Run" /> 
    1338       <method /> 
    1339     </configuration> 
    1340     <configuration default="false" name="QueueBenchmark[SESDMaskedOptimized]" type="Application" factoryName="Application"> 
    1341       <option name="MAIN_CLASS_NAME" value="test.threads.queue.unstressed.QueuesVsDisruptorUnstressedBenchmark" /> 
    1342       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512m -XX:+AggressiveOpts -XX:+UnlockDiagnosticVMOptions" /> 
    1343       <option name="PROGRAM_PARAMETERS" value="4" /> 
    1344       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1345       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
    1346       <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
    1347       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1348       <option name="ENV_VARIABLES" /> 
    1349       <option name="PASS_PARENT_ENVS" value="true" /> 
    1350       <module name="test" /> 
    1351       <envs /> 
    1352       <RunnerSettings RunnerId="Debug"> 
    1353         <option name="DEBUG_PORT" value="60622" /> 
    1354         <option name="TRANSPORT" value="0" /> 
    1355         <option name="LOCAL" value="true" /> 
    1356       </RunnerSettings> 
    1357       <RunnerSettings RunnerId="Profile "> 
    1358         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1359       </RunnerSettings> 
    1360       <RunnerSettings RunnerId="Run" /> 
    1361       <ConfigurationWrapper RunnerId="Debug" /> 
    1362       <ConfigurationWrapper RunnerId="Run" /> 
    1363       <method /> 
    1364     </configuration> 
    1365     <configuration default="false" name="QueueBenchmark[CABSESD]" type="Application" factoryName="Application"> 
    1366       <option name="MAIN_CLASS_NAME" value="test.threads.queue.QueuesVsDisruptorUnstressedBenchmark" /> 
    1367       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512" /> 
    1368       <option name="PROGRAM_PARAMETERS" value="2 true" /> 
    1369       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1370       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1371       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1372       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1373       <option name="ENV_VARIABLES" /> 
    1374       <option name="PASS_PARENT_ENVS" value="true" /> 
    1375       <module name="test" /> 
    1376       <envs /> 
    1377       <RunnerSettings RunnerId="Debug"> 
    1378         <option name="DEBUG_PORT" value="58768" /> 
    1379         <option name="TRANSPORT" value="0" /> 
    1380         <option name="LOCAL" value="true" /> 
    1381       </RunnerSettings> 
    1382       <RunnerSettings RunnerId="Profile "> 
    1383         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1384       </RunnerSettings> 
    1385       <RunnerSettings RunnerId="Run" /> 
    1386       <ConfigurationWrapper RunnerId="Debug" /> 
    1387       <ConfigurationWrapper RunnerId="Run" /> 
    1388       <method /> 
    1389     </configuration> 
    1390     <configuration default="false" name="QueueBenchmark[DisruptorNoBatch]" type="Application" factoryName="Application"> 
    1391       <option name="MAIN_CLASS_NAME" value="test.threads.queue.QueuesVsDisruptorUnstressedBenchmark" /> 
    1392       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512" /> 
    1393       <option name="PROGRAM_PARAMETERS" value="5 false" /> 
    1394       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1395       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1396       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1397       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1398       <option name="ENV_VARIABLES" /> 
    1399       <option name="PASS_PARENT_ENVS" value="true" /> 
    1400       <module name="test" /> 
    1401       <envs /> 
    1402       <RunnerSettings RunnerId="Profile "> 
    1403         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1404       </RunnerSettings> 
    1405       <RunnerSettings RunnerId="Run" /> 
    1406       <ConfigurationWrapper RunnerId="Run" /> 
    1407       <method /> 
    1408     </configuration> 
    1409     <configuration default="false" name="QueueBenchmark[DisruptorWithBatch]" type="Application" factoryName="Application"> 
    1410       <option name="MAIN_CLASS_NAME" value="test.threads.queue.unstressed.QueuesVsDisruptorUnstressedBenchmark" /> 
    1411       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512" /> 
    1412       <option name="PROGRAM_PARAMETERS" value="5" /> 
    1413       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1414       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1415       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1416       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1417       <option name="ENV_VARIABLES" /> 
    1418       <option name="PASS_PARENT_ENVS" value="true" /> 
    1419       <module name="test" /> 
    1420       <envs /> 
    1421       <RunnerSettings RunnerId="Profile "> 
    1422         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1423       </RunnerSettings> 
    1424       <RunnerSettings RunnerId="Run" /> 
    1425       <ConfigurationWrapper RunnerId="Run" /> 
    1426       <method /> 
    1427     </configuration> 
    1428     <configuration default="false" name="QueueBenchmark[Sequencer]" type="Application" factoryName="Application"> 
    1429       <option name="MAIN_CLASS_NAME" value="test.threads.queue.QueuesVsDisruptorUnstressedBenchmark" /> 
    1430       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512 -XX:+PrintCompilation -XX:+PrintGC -XX:+PrintCommandLineFlags -XX:+DisableExplicitGC" /> 
    1431       <option name="PROGRAM_PARAMETERS" value="6 180 2,6" /> 
    1432       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1433       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
    1434       <option name="ALTERNATIVE_JRE_PATH" value="" /> 
    1435       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1436       <option name="ENV_VARIABLES" /> 
    1437       <option name="PASS_PARENT_ENVS" value="true" /> 
    1438       <module name="test" /> 
    1439       <envs /> 
    1440       <RunnerSettings RunnerId="Profile "> 
    1441         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1442       </RunnerSettings> 
    1443       <RunnerSettings RunnerId="Run" /> 
    1444       <ConfigurationWrapper RunnerId="Run" /> 
    1445       <method /> 
    1446     </configuration> 
    1447     <configuration default="false" name="QueueBenchmark[LongCABSESDSequencer] -XX:CompileCommand=print,*.moveTail -XX:+PrintInlining" type="Application" factoryName="Application"> 
    1448       <option name="MAIN_CLASS_NAME" value="test.threads.queue.QueuesVsDisruptorUnstressedBenchmark" /> 
    1449       <option name="VM_PARAMETERS" value="-da -server -Xmx512m -Xms512m -XX:+UnlockDiagnosticVMOptions -XX:CompileCommand=print,*.moveTail" /> 
    1450       <option name="PROGRAM_PARAMETERS" value="7 30 " /> 
    1451       <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    1452       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
    1453       <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
    1454       <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
    1455       <option name="ENV_VARIABLES" /> 
    1456       <option name="PASS_PARENT_ENVS" value="true" /> 
    1457       <module name="test" /> 
    1458       <envs /> 
    1459       <RunnerSettings RunnerId="Profile "> 
    1460         <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    1461       </RunnerSettings> 
    1462       <RunnerSettings RunnerId="Run" /> 
    1463       <ConfigurationWrapper RunnerId="Run" /> 
    1464       <method /> 
    1465     </configuration> 
    14661257    <configuration default="false" name="LogParser" type="Application" factoryName="Application"> 
    14671258      <option name="MAIN_CLASS_NAME" value="test.helpers.LogParser" /> 
     
    16151406      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
    16161407      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
    1617       <option name="PROGRAM_PARAMETERS" value="--task=test.threads.queue.stressed.ABQxNTask --payload=cpu --opsPerPacket=1024" /> 
     1408      <option name="PROGRAM_PARAMETERS" value="--task=test.threads.queue.stressed.ABQxNTask --payload=memory" /> 
    16181409      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
    16191410      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
     
    16641455    <configuration default="false" name="unstressed.TaskBenchmark[Disruptor]" type="Application" factoryName="Application"> 
    16651456      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
    1666       <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
     1457      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags" /> 
    16671458      <option name="PROGRAM_PARAMETERS" value="-task=test.threads.queue.unstressed.DisruptorTask --payload=none" /> 
    16681459      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     
    17081499    <configuration default="false" name="unstressed.TaskBenchmark[ABQ]" type="Application" factoryName="Application"> 
    17091500      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
    1710       <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
     1501      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags  -XX:-PrintGCDetails" /> 
    17111502      <option name="PROGRAM_PARAMETERS" value="--task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.ABQWrapperQueue" /> 
    17121503      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     
    17901581    <configuration default="false" name="unstressed.TaskBenchmark[ABQConditionFree]" type="Application" factoryName="Application"> 
    17911582      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
    1792       <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
     1583      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags -XX:+UnlockDiagnosticVMOptions  -Xbatch -XX:CompileCommand=print,*.backoff" /> 
    17931584      <option name="PROGRAM_PARAMETERS" value="-task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.ABQConditionFreeQueue" /> 
    17941585      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     
    18221613        <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
    18231614      </RunnerSettings> 
     1615      <RunnerSettings RunnerId="Run" /> 
     1616      <ConfigurationWrapper RunnerId="Run" /> 
     1617      <method /> 
     1618    </configuration> 
     1619    <configuration default="false" name="unstressed.TaskBenchmark[CLQ]" type="Application" factoryName="Application"> 
     1620      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
     1621      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
     1622      <option name="PROGRAM_PARAMETERS" value="--task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.CLQWrapperQueue" /> 
     1623      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1624      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
     1625      <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
     1626      <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
     1627      <option name="ENV_VARIABLES" /> 
     1628      <option name="PASS_PARENT_ENVS" value="true" /> 
     1629      <module name="test" /> 
     1630      <envs /> 
     1631      <RunnerSettings RunnerId="Profile "> 
     1632        <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
     1633      </RunnerSettings> 
     1634      <RunnerSettings RunnerId="Run" /> 
     1635      <ConfigurationWrapper RunnerId="Run" /> 
     1636      <method /> 
     1637    </configuration> 
     1638    <configuration default="false" name="unstressed.TaskBenchmark[LBQ]" type="Application" factoryName="Application"> 
     1639      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
     1640      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
     1641      <option name="PROGRAM_PARAMETERS" value="--task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.LBQWrapperQueue" /> 
     1642      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1643      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
     1644      <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
     1645      <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
     1646      <option name="ENV_VARIABLES" /> 
     1647      <option name="PASS_PARENT_ENVS" value="true" /> 
     1648      <module name="test" /> 
     1649      <envs /> 
     1650      <RunnerSettings RunnerId="Profile "> 
     1651        <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
     1652      </RunnerSettings> 
     1653      <RunnerSettings RunnerId="Run" /> 
     1654      <ConfigurationWrapper RunnerId="Run" /> 
     1655      <method /> 
     1656    </configuration> 
     1657    <configuration default="false" name="unstressed.TaskBenchmark[Dummy]" type="Application" factoryName="Application"> 
     1658      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
     1659      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags -XX:+UnlockDiagnosticVMOptions -Xbatch -XX:CompileCommand=print,*.dequeueBatchEvents" /> 
     1660      <option name="PROGRAM_PARAMETERS" value="--task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.DummyQueue" /> 
     1661      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1662      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
     1663      <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
     1664      <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
     1665      <option name="ENV_VARIABLES" /> 
     1666      <option name="PASS_PARENT_ENVS" value="true" /> 
     1667      <module name="test" /> 
     1668      <envs /> 
     1669      <RunnerSettings RunnerId="Profile "> 
     1670        <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
     1671      </RunnerSettings> 
     1672      <RunnerSettings RunnerId="Run" /> 
     1673      <ConfigurationWrapper RunnerId="Run" /> 
     1674      <method /> 
     1675    </configuration> 
     1676    <configuration default="false" name="unstressed.TaskBenchmark[SESDLazySetPaddedTASUnrolled]" type="Application" factoryName="Application"> 
     1677      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
     1678      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags -XX:+UseCondCardMark" /> 
     1679      <option name="PROGRAM_PARAMETERS" value="-task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.CABSESDLazySetPaddedSpinOptimizedCleanFreeTASUnrolledQueue" /> 
     1680      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1681      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
     1682      <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
     1683      <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
     1684      <option name="ENV_VARIABLES" /> 
     1685      <option name="PASS_PARENT_ENVS" value="true" /> 
     1686      <module name="test" /> 
     1687      <envs /> 
     1688      <RunnerSettings RunnerId="Debug"> 
     1689        <option name="DEBUG_PORT" value="54430" /> 
     1690        <option name="TRANSPORT" value="0" /> 
     1691        <option name="LOCAL" value="true" /> 
     1692      </RunnerSettings> 
     1693      <RunnerSettings RunnerId="Profile "> 
     1694        <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
     1695      </RunnerSettings> 
     1696      <RunnerSettings RunnerId="Run" /> 
     1697      <ConfigurationWrapper RunnerId="Debug" /> 
     1698      <ConfigurationWrapper RunnerId="Run" /> 
     1699      <method /> 
     1700    </configuration> 
     1701    <configuration default="false" name="unstressed.TaskBenchmark[CABSESDMaskedUnrolledQueue]" type="Application" factoryName="Application"> 
     1702      <option name="MAIN_CLASS_NAME" value="test.threads.queue.stressed.TaskBenchmark" /> 
     1703      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m -XX:+PrintCommandLineFlags " /> 
     1704      <option name="PROGRAM_PARAMETERS" value="-task=test.threads.queue.unstressed.QueueTask --payload=none -Dtask.queue-factory=test.threads.queue.unstressed.impl.CABSESDMaskedUnrolledQueue" /> 
     1705      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1706      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" /> 
     1707      <option name="ALTERNATIVE_JRE_PATH" value="$PROJECT_DIR$/../../../../1.7.0.jdk/Contents/Home" /> 
     1708      <option name="ENABLE_SWING_INSPECTOR" value="false" /> 
     1709      <option name="ENV_VARIABLES" /> 
     1710      <option name="PASS_PARENT_ENVS" value="true" /> 
     1711      <module name="test" /> 
     1712      <envs /> 
     1713      <RunnerSettings RunnerId="Profile "> 
     1714        <option name="myExternalizedOptions" value="&#10;snapshots-dir=&#10;additional-options2=onexit\=snapshot&#10;" /> 
     1715      </RunnerSettings> 
     1716      <RunnerSettings RunnerId="Run" /> 
     1717      <ConfigurationWrapper RunnerId="Run" /> 
     1718      <method /> 
     1719    </configuration> 
     1720    <configuration default="false" name="CABSESDQueueTest" type="JUnit" factoryName="JUnit"> 
     1721      <module name="test" /> 
     1722      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
     1723      <option name="ALTERNATIVE_JRE_PATH" value="" /> 
     1724      <option name="PACKAGE_NAME" value="test.threads.queue.unstressed.impl" /> 
     1725      <option name="MAIN_CLASS_NAME" value="test.threads.queue.unstressed.impl.CABSESDQueueTest" /> 
     1726      <option name="METHOD_NAME" value="" /> 
     1727      <option name="TEST_OBJECT" value="class" /> 
     1728      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m" /> 
     1729      <option name="PARAMETERS" value="" /> 
     1730      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1731      <option name="ENV_VARIABLES" /> 
     1732      <option name="PASS_PARENT_ENVS" value="true" /> 
     1733      <option name="TEST_SEARCH_SCOPE"> 
     1734        <value defaultName="moduleWithDependencies" /> 
     1735      </option> 
     1736      <envs /> 
     1737      <patterns /> 
     1738      <RunnerSettings RunnerId="Run" /> 
     1739      <ConfigurationWrapper RunnerId="Run" /> 
     1740      <method /> 
     1741    </configuration> 
     1742    <configuration default="false" name="test.threads.queue in test" type="JUnit" factoryName="JUnit"> 
     1743      <module name="test" /> 
     1744      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> 
     1745      <option name="ALTERNATIVE_JRE_PATH" value="" /> 
     1746      <option name="PACKAGE_NAME" value="test.threads.queue" /> 
     1747      <option name="MAIN_CLASS_NAME" value="" /> 
     1748      <option name="METHOD_NAME" value="" /> 
     1749      <option name="TEST_OBJECT" value="package" /> 
     1750      <option name="VM_PARAMETERS" value="-ea -server -Xmx128m" /> 
     1751      <option name="PARAMETERS" value="" /> 
     1752      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" /> 
     1753      <option name="ENV_VARIABLES" /> 
     1754      <option name="PASS_PARENT_ENVS" value="true" /> 
     1755      <option name="TEST_SEARCH_SCOPE"> 
     1756        <value defaultName="moduleWithDependencies" /> 
     1757      </option> 
     1758      <envs /> 
     1759      <patterns /> 
    18241760      <RunnerSettings RunnerId="Run" /> 
    18251761      <ConfigurationWrapper RunnerId="Run" /> 
     
    18481784      <method /> 
    18491785    </configuration> 
    1850     <list size="32"> 
     1786    <list size="29"> 
    18511787      <item index="0" class="java.lang.String" itemvalue="Application.Increment2" /> 
    1852       <item index="1" class="java.lang.String" itemvalue="Application.QueueBenchmark[ABQ]" /> 
    1853       <item index="2" class="java.lang.String" itemvalue="Application.QueueBenchmark[ABQBusyWait]" /> 
    1854       <item index="3" class="java.lang.String" itemvalue="Application.QueueBenchmark[SESDMaskedOptimized]" /> 
    1855       <item index="4" class="java.lang.String" itemvalue="Application.QueueBenchmark[CABSESD]" /> 
    1856       <item index="5" class="java.lang.String" itemvalue="Application.QueueBenchmark[DisruptorNoBatch]" /> 
    1857       <item index="6" class="java.lang.String" itemvalue="Application.QueueBenchmark[DisruptorWithBatch]" /> 
    1858       <item index="7" class="java.lang.String" itemvalue="Application.QueueBenchmark[Sequencer]" /> 
    1859       <item index="8" class="java.lang.String" itemvalue="Application.QueueBenchmark[LongCABSESDSequencer] -XX:CompileCommand=print,*.moveTail -XX:+PrintInlining" /> 
    1860       <item index="9" class="java.lang.String" itemvalue="Application.LogParser" /> 
    1861       <item index="10" class="java.lang.String" itemvalue="Application.UnsafeArraysSorter[jdk]" /> 
    1862       <item index="11" class="java.lang.String" itemvalue="Application.UnsafeArraysSorter[unsafe] " /> 
    1863       <item index="12" class="java.lang.String" itemvalue="Application.TestPrintAssembly" /> 
    1864       <item index="13" class="java.lang.String" itemvalue="Application.SimpleLongArrayOpsBenchmark[safe]" /> 
    1865       <item index="14" class="java.lang.String" itemvalue="Application.SimpleLongArrayOpsBenchmark[unsafe]" /> 
    1866       <item index="15" class="java.lang.String" itemvalue="Application.TaskBenchmark[SingleThread]" /> 
    1867       <item index="16" class="java.lang.String" itemvalue="Application.TaskBenchmark[ABQxNTask]" /> 
    1868       <item index="17" class="java.lang.String" itemvalue="Application.TaskBenchmark[DxNTask]" /> 
    1869       <item index="18" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[Disruptor]" /> 
    1870       <item index="19" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[ABQBusyWait]" /> 
    1871       <item index="20" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[ABQ]" /> 
    1872       <item index="21" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[CABSESDUnrolled]" /> 
    1873       <item index="22" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[Sequencer]" /> 
    1874       <item index="23" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[LongQueue]" /> 
    1875       <item index="24" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[ABQConditionFree]" /> 
    1876       <item index="25" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[SESDLazySetPaddedUnrolled]" /> 
    1877       <item index="26" class="java.lang.String" itemvalue="JUnit.CABSESDQueueTest" /> 
    1878       <item index="27" class="java.lang.String" itemvalue="JUnit.test.threads.queue in test" /> 
    1879       <item index="28" class="java.lang.String" itemvalue="JUnit.test.threads.queue.unstressed.impl in test" /> 
    1880       <item index="29" class="java.lang.String" itemvalue="JUnit.MultithreadedBitSetPerformanceTest.testScalePerformance" /> 
    1881       <item index="30" class="java.lang.String" itemvalue="JUnit.ABQBusyWaitQueueTest" /> 
    1882       <item index="31" class="java.lang.String" itemvalue="JUnit.CABConcurrentQueueTest" /> 
     1788      <item index="1" class="java.lang.String" itemvalue="Application.LogParser" /> 
     1789      <item index="2" class="java.lang.String" itemvalue="Application.UnsafeArraysSorter[jdk]" /> 
     1790      <item index="3" class="java.lang.String" itemvalue="Application.UnsafeArraysSorter[unsafe] " /> 
     1791      <item index="4" class="java.lang.String" itemvalue="Application.TestPrintAssembly" /> 
     1792      <item index="5" class="java.lang.String" itemvalue="Application.SimpleLongArrayOpsBenchmark[safe]" /> 
     1793      <item index="6" class="java.lang.String" itemvalue="Application.SimpleLongArrayOpsBenchmark[unsafe]" /> 
     1794      <item index="7" class="java.lang.String" itemvalue="Application.TaskBenchmark[SingleThread]" /> 
     1795      <item index="8" class="java.lang.String" itemvalue="Application.TaskBenchmark[ABQxNTask]" /> 
     1796      <item index="9" class="java.lang.String" itemvalue="Application.TaskBenchmark[DxNTask]" /> 
     1797      <item index="10" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[Disruptor]" /> 
     1798      <item index="11" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[ABQBusyWait]" /> 
     1799      <item index="12" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[ABQ]" /> 
     1800      <item index="13" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[CABSESDUnrolled]" /> 
     1801      <item index="14" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[Sequencer]" /> 
     1802      <item index="15" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[LongQueue]" /> 
     1803      <item index="16" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[ABQConditionFree]" /> 
     1804      <item index="17" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[SESDLazySetPaddedUnrolled]" /> 
     1805      <item index="18" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[CLQ]" /> 
     1806      <item index="19" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[LBQ]" /> 
     1807      <item index="20" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[Dummy]" /> 
     1808      <item index="21" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[SESDLazySetPaddedTASUnrolled]" /> 
     1809      <item index="22" class="java.lang.String" itemvalue="Application.unstressed.TaskBenchmark[CABSESDMaskedUnrolledQueue]" /> 
     1810      <item index="23" class="java.lang.String" itemvalue="JUnit.CABSESDQueueTest" /> 
     1811      <item index="24" class="java.lang.String" itemvalue="JUnit.test.threads.queue in test" /> 
     1812      <item index="25" class="java.lang.String" itemvalue="JUnit.test.threads.queue.unstressed.impl in test" /> 
     1813      <item index="26" class="java.lang.String" itemvalue="JUnit.MultithreadedBitSetPerformanceTest.testScalePerformance" /> 
     1814      <item index="27" class="java.lang.String" itemvalue="JUnit.ABQBusyWaitQueueTest" /> 
     1815      <item index="28" class="java.lang.String" itemvalue="JUnit.CABConcurrentQueueTest" /> 
    18831816    </list> 
    18841817    <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false"> 
     
    19601893  </component> 
    19611894  <component name="ToolWindowManager"> 
    1962     <frame x="0" y="22" width="1440" height="874" extended-state="6" /> 
    1963     <editor active="true" /> 
     1895    <frame x="0" y="22" width="1600" height="1174" extended-state="6" /> 
     1896    <editor active="false" /> 
    19641897    <layout> 
    19651898      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32986766" sideWeight="0.5" order="15" side_tool="false" content_ui="tabs" /> 
    19661899      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> 
    19671900      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> 
    1968       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4168207" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> 
     1901      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.41560102" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" /> 
    19691902      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32736573" sideWeight="0.0" order="12" side_tool="false" content_ui="tabs" /> 
    1970       <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32225063" sideWeight="0.0" order="13" side_tool="false" content_ui="tabs" /> 
     1903      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3216266" sideWeight="0.0" order="13" side_tool="false" content_ui="tabs" /> 
    19711904      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" /> 
    19721905      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.14046392" sideWeight="0.1521739" order="3" side_tool="false" content_ui="tabs" /> 
    19731906      <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3298969" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> 
    19741907      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3994253" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> 
    1975       <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.16738506" sideWeight="0.471867" order="0" side_tool="false" content_ui="tabs" /> 
     1908      <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.14948453" sideWeight="0.47227356" order="0" side_tool="false" content_ui="tabs" /> 
    19761909      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="14" side_tool="false" content_ui="tabs" /> 
    1977       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.528133" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> 
     1910      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.5277264" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" /> 
    19781911      <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32993513" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" /> 
    19791912      <window_info id="Dataflow to this" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" /> 
     
    19841917      <window_info id="SVN Properties" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.32948717" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" /> 
    19851918      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" /> 
    1986       <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.31700554" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> 
     1919      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.31585678" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" /> 
    19871920      <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" /> 
    19881921      <window_info id="TeamCity" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" /> 
     
    20672000  </component> 
    20682001  <component name="editorHistoryManager"> 
    2069     <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/ConcurrentMap.java"> 
     2002    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDMaskedUnrolledQueue.java"> 
    20702003      <provider selected="true" editor-type-id="text-editor"> 
    2071         <state line="30" column="0" selection-start="996" selection-end="996" vertical-scroll-proportion="0.0"> 
     2004        <state line="10" column="32" selection-start="341" selection-end="341" vertical-scroll-proportion="0.10135135" /> 
     2005      </provider> 
     2006    </entry> 
     2007    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/CABSESDLazySetPaddedSpinOptimizedCleanFreeTASUnrolledQueue.java"> 
     2008      <provider selected="true" editor-type-id="text-editor"> 
     2009        <state line="124" column="0" selection-start="4833" selection-end="4833" vertical-scroll-proportion="0.0" /> 
     2010      </provider> 
     2011    </entry> 
     2012    <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/LinkedBlockingDeque.java"> 
     2013      <provider selected="true" editor-type-id="text-editor"> 
     2014        <state line="40" column="13" selection-start="1425" selection-end="1425" vertical-scroll-proportion="0.2027027" /> 
     2015      </provider> 
     2016    </entry> 
     2017    <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/LinkedBlockingQueue.java"> 
     2018      <provider selected="true" editor-type-id="text-editor"> 
     2019        <state line="233" column="30" selection-start="7839" selection-end="7839" vertical-scroll-proportion="-1.7928287" /> 
     2020      </provider> 
     2021    </entry> 
     2022    <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/BlockingQueue.java"> 
     2023      <provider selected="true" editor-type-id="text-editor"> 
     2024        <state line="152" column="0" selection-start="5878" selection-end="5878" vertical-scroll-proportion="0.23240373" /> 
     2025      </provider> 
     2026    </entry> 
     2027    <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/../Classes/classes.jar!/sun/misc/Unsafe.class"> 
     2028      <provider selected="true" editor-type-id="text-editor"> 
     2029        <state line="295" column="23" selection-start="9241" selection-end="9241" vertical-scroll-proportion="0.6959459" /> 
     2030      </provider> 
     2031    </entry> 
     2032    <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/locks/LockSupport.java"> 
     2033      <provider selected="true" editor-type-id="text-editor"> 
     2034        <state line="316" column="21" selection-start="12350" selection-end="12350" vertical-scroll-proportion="0.53519255" /> 
     2035      </provider> 
     2036    </entry> 
     2037    <entry file="jar://$MAVEN_REPOSITORY$/com/googlecode/disruptor/disruptor/2.8/disruptor-2.8-sources.jar!/com/lmax/disruptor/SingleThreadedClaimStrategy.java"> 
     2038      <provider selected="true" editor-type-id="text-editor"> 
     2039        <state line="116" column="34" selection-start="3637" selection-end="3637" vertical-scroll-proportion="0.5608108" /> 
     2040      </provider> 
     2041    </entry> 
     2042    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/SingleThreadedTask.java"> 
     2043      <provider selected="true" editor-type-id="text-editor"> 
     2044        <state line="15" column="13" selection-start="344" selection-end="344" vertical-scroll-proportion="0.16891892" /> 
     2045      </provider> 
     2046    </entry> 
     2047    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQBusyWaitQueue.java"> 
     2048      <provider selected="true" editor-type-id="text-editor"> 
     2049        <state line="13" column="13" selection-start="312" selection-end="312" vertical-scroll-proportion="0.0" /> 
     2050      </provider> 
     2051    </entry> 
     2052    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQConditionFreeQueue.java"> 
     2053      <provider selected="true" editor-type-id="text-editor"> 
     2054        <state line="15" column="57" selection-start="438" selection-end="438" vertical-scroll-proportion="0.0" /> 
     2055      </provider> 
     2056    </entry> 
     2057    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/ABQxNTask.java"> 
     2058      <provider selected="true" editor-type-id="text-editor"> 
     2059        <state line="16" column="13" selection-start="376" selection-end="376" vertical-scroll-proportion="0.0" /> 
     2060      </provider> 
     2061    </entry> 
     2062    <entry file="jar://$MAVEN_REPOSITORY$/com/googlecode/disruptor/disruptor/2.8/disruptor-2.8-sources.jar!/com/lmax/disruptor/Sequencer.java"> 
     2063      <provider selected="true" editor-type-id="text-editor"> 
     2064        <state line="150" column="27" selection-start="4816" selection-end="4816" vertical-scroll-proportion="0.0"> 
    20722065          <folding /> 
    20732066        </state> 
    20742067      </provider> 
    20752068    </entry> 
    2076     <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/ConcurrentHashMap.java"> 
     2069    <entry file="file://$PROJECT_DIR$/config.properties.template"> 
    20772070      <provider selected="true" editor-type-id="text-editor"> 
    2078         <state line="278" column="32" selection-start="11143" selection-end="11143" vertical-scroll-proportion="0.0"> 
    2079           <folding /> 
    2080         </state> 
    2081       </provider> 
    2082     </entry> 
    2083     <entry file="jar:///Library/Java/JavaVirtualMachines/1.6.0_26-b03-377.jdk/Contents/Home/src.jar!/src/java/util/concurrent/ConcurrentSkipListMap.java"> 
    2084       <provider selected="true" editor-type-id="text-editor"> 
    2085         <state line="154" column="41" selection-start="8093" selection-end="8093" vertical-scroll-proportion="0.5223172"> 
    2086           <folding /> 
    2087         </state> 
    2088       </provider> 
    2089     </entry> 
    2090     <entry file="jar://$MAVEN_REPOSITORY$/com/googlecode/disruptor/disruptor/2.8/disruptor-2.8-sources.jar!/com/lmax/disruptor/Sequencer.java"> 
    2091       <provider selected="true" editor-type-id="text-editor"> 
    2092         <state line="53" column="16" selection-start="1804" selection-end="1804" vertical-scroll-proportion="0.0"> 
    2093           <folding /> 
    2094         </state> 
    2095       </provider> 
    2096     </entry> 
    2097     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/QueueTask.java"> 
    2098       <provider selected="true" editor-type-id="text-editor"> 
    2099         <state line="19" column="13" selection-start="561" selection-end="561" vertical-scroll-proportion="0.0"> 
    2100           <folding /> 
    2101         </state> 
    2102       </provider> 
    2103     </entry> 
    2104     <entry file="file://$PROJECT_DIR$/unstressed_task_benchmark_statistics.sh"> 
    2105       <provider selected="true" editor-type-id="text-editor"> 
    2106         <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0"> 
     2071        <state line="25" column="37" selection-start="697" selection-end="734" vertical-scroll-proportion="0.5935423"> 
    21072072          <folding /> 
    21082073        </state> 
     
    21112076    <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/DisruptorTask.java"> 
    21122077      <provider selected="true" editor-type-id="text-editor"> 
    2113         <state line="78" column="36" selection-start="2763" selection-end="2763" vertical-scroll-proportion="0.0"> 
    2114           <folding /> 
    2115         </state> 
    2116       </provider> 
    2117     </entry> 
    2118     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/ITask.java"> 
    2119       <provider selected="true" editor-type-id="text-editor"> 
    2120         <state line="22" column="0" selection-start="530" selection-end="530" vertical-scroll-proportion="0.0"> 
    2121           <folding /> 
    2122         </state> 
    2123       </provider> 
    2124     </entry> 
    2125     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/SingleThreadedTask.java"> 
    2126       <provider selected="true" editor-type-id="text-editor"> 
    2127         <state line="62" column="37" selection-start="2125" selection-end="2125" vertical-scroll-proportion="0.22297297"> 
    2128           <folding /> 
    2129         </state> 
    2130       </provider> 
    2131     </entry> 
    2132     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/AbstractTask.java"> 
    2133       <provider selected="true" editor-type-id="text-editor"> 
    2134         <state line="153" column="8" selection-start="5756" selection-end="5756" vertical-scroll-proportion="0.0"> 
    2135           <folding /> 
    2136         </state> 
    2137       </provider> 
    2138     </entry> 
    2139     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/stressed/TaskBenchmark.java"> 
    2140       <provider selected="true" editor-type-id="text-editor"> 
    2141         <state line="174" column="31" selection-start="7512" selection-end="7512" vertical-scroll-proportion="0.0"> 
    2142           <folding /> 
    2143         </state> 
    2144       </provider> 
    2145     </entry> 
    2146     <entry file="file://$PROJECT_DIR$/config.properties.template"> 
    2147       <provider selected="true" editor-type-id="text-editor"> 
    2148         <state line="3" column="31" selection-start="77" selection-end="77" vertical-scroll-proportion="0.0"> 
     2078        <state line="165" column="28" selection-start="5900" selection-end="5900" vertical-scroll-proportion="0.0"> 
    21492079          <folding /> 
    21502080        </state> 
     
    21532083    <entry file="file://$PROJECT_DIR$/config.properties"> 
    21542084      <provider selected="true" editor-type-id="text-editor"> 
    2155         <state line="4" column="31" selection-start="111" selection-end="111" vertical-scroll-proportion="0.0"> 
    2156           <folding /> 
    2157         </state> 
    2158       </provider> 
    2159     </entry> 
    2160     <entry file="file://$PROJECT_DIR$/src/main/java/test/helpers/Config.java"> 
    2161       <provider selected="true" editor-type-id="text-editor"> 
    2162         <state line="160" column="39" selection-start="4852" selection-end="4852" vertical-scroll-proportion="0.0"> 
    2163           <folding /> 
    2164         </state> 
    2165       </provider> 
    2166     </entry> 
    2167     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/ABQWrapperQueue.java"> 
    2168       <provider selected="true" editor-type-id="text-editor"> 
    2169         <state line="13" column="13" selection-start="329" selection-end="329" vertical-scroll-proportion="0.0"> 
    2170           <folding /> 
    2171         </state> 
    2172       </provider> 
    2173     </entry> 
    2174     <entry file="file://$PROJECT_DIR$/src/main/java/test/threads/queue/unstressed/impl/LBQWrapperQueue.java"> 
    2175       <provider selected="true" editor-type-id="text-editor"> 
    2176         <state line="9" column="0" selection-start="252" selection-end="252" vertical-scroll-proportion="0.16891892"> 
     2085        <state line="24" column="37" selection-start="773" selection-end="773" vertical-scroll-proportion="1.2448133"> 
    21772086          <folding /> 
    21782087        </state> 
Note: See TracChangeset for help on using the changeset viewer.