[jboss-cvs] JBossCache/tests/perf/org/jboss/cache/marshall ...

Manik Surtani manik at jboss.org
Mon Apr 23 10:09:08 EDT 2007


  User: msurtani
  Date: 07/04/23 10:09:08

  Modified:    tests/perf/org/jboss/cache/marshall 
                        VersionAwareMarshallerPerfTest.java
  Log:
  Removed dependency on JBoss Serialization
  
  Revision  Changes    Path
  1.4       +9 -31     JBossCache/tests/perf/org/jboss/cache/marshall/VersionAwareMarshallerPerfTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: VersionAwareMarshallerPerfTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/tests/perf/org/jboss/cache/marshall/VersionAwareMarshallerPerfTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- VersionAwareMarshallerPerfTest.java	27 Mar 2007 15:42:11 -0000	1.3
  +++ VersionAwareMarshallerPerfTest.java	23 Apr 2007 14:09:08 -0000	1.4
  @@ -45,7 +45,7 @@
   
      private enum Type
      {
  -      VAM_JBOSS_SERIALIZATION, VAM_JDK_SERIALIZATION, JDK_SERIALIZATION
  +      VAM_SERIALIZATION, JDK_SERIALIZATION
      }
   
      protected void setUp() throws Exception
  @@ -63,25 +63,17 @@
      {
         doStandardSerialization();
         tearDown();
  -      doVamJavaSerialization();
  -      tearDown();
  -      doVamJBossSerialization();
  +      doVamSerialization();
   
         // now for some assertions
         Result jdkSer = results.get(Type.JDK_SERIALIZATION);
  -      Result vamJdkSer = results.get(Type.VAM_JDK_SERIALIZATION);
  -      Result vamJBossSer = results.get(Type.VAM_JBOSS_SERIALIZATION);
  -
  -      assertTrue("JDK serialization should, on average, produce larger output than VAM streams", jdkSer.size > vamJBossSer.size);
  -      assertTrue("JDK serialization should, on average, produce larger output than VAM streams", jdkSer.size > vamJdkSer.size);
  +      Result vamSer = results.get(Type.VAM_SERIALIZATION);
   
  -      assertTrue("JDK serialization should, on average, be slower for writing", jdkSer.writeAverageTime > vamJBossSer.writeAverageTime);
  -      assertTrue("JDK serialization should, on average, be slower for writing", jdkSer.writeAverageTime > vamJdkSer.writeAverageTime);
  +      assertTrue("JDK serialization should, on average, produce larger output than VAM streams", jdkSer.size > vamSer.size);
   
  -      assertTrue("JDK serialization should, on average, be slower for reading", jdkSer.readAverageTime > vamJBossSer.readAverageTime);
  -      assertTrue("JDK serialization should, on average, be slower for reading", jdkSer.readAverageTime > vamJdkSer.readAverageTime);
  +      assertTrue("JDK serialization should, on average, be slower for writing", jdkSer.writeAverageTime > vamSer.writeAverageTime);
   
  -      // don't bother pitting JBoss Serialization against Java Serialization for now since this is pretty poor - we may be dropping JBoss Serialization.
  +      assertTrue("JDK serialization should, on average, be slower for reading", jdkSer.readAverageTime > vamSer.readAverageTime);
      }
   
      /**
  @@ -95,23 +87,10 @@
      /**
       * Run this manually if you need to just run this test specifically.
       */
  -   private void doVamJavaSerialization()
  +   private void doVamSerialization()
      {
  -      System.setProperty("serialization.jboss", "false");
         ObjectSerializationFactory.factory = new JavaObjectStreamFactory();
  -      ObjectSerializationFactory.useJBossSerialization = false;
  -      run(Type.VAM_JDK_SERIALIZATION);
  -   }
  -
  -   /**
  -    * Run this manually if you need to just run this test specifically.
  -    */
  -   private void doVamJBossSerialization() throws Exception
  -   {
  -      System.setProperty("serialization.jboss", "true");
  -      ObjectSerializationFactory.factory = (ObjectStreamFactory) Class.forName("org.jboss.cache.marshall.JBossObjectStreamFactory").newInstance();
  -      ObjectSerializationFactory.useJBossSerialization = true;
  -      run(Type.VAM_JBOSS_SERIALIZATION);
  +      run(Type.VAM_SERIALIZATION);
      }
   
      public void run(final Type t)
  @@ -151,8 +130,7 @@
                              if (j < IGNORE_LOOPS) read[j + id] = timeTaken;
                              if (id == 0 && j == 0) size = buffer.length;
                              break;
  -                        case VAM_JBOSS_SERIALIZATION:
  -                        case VAM_JDK_SERIALIZATION:
  +                        case VAM_SERIALIZATION:
                              VersionAwareMarshaller marshaller = new VersionAwareMarshaller(new RegionManager(), false, false, "2.0.0.GA");
   
                              start = System.currentTimeMillis();
  
  
  



More information about the jboss-cvs-commits mailing list