Examples of GCEvent


Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        DataReader reader = new DataReaderJRockit1_4_2(in);
        GCModel model = reader.read();
       
        assertEquals("count", 31, model.size());
       
        GCEvent event = (GCEvent) model.get(0);
        assertEquals("timestamp", 20.547, event.getTimestamp(), 0.000001);
        assertEquals("name", Type.JROCKIT_GC.getName(), event.getExtendedType().getName());
        assertEquals("before", 32768, event.getPreUsed());
        assertEquals("after", 5552, event.getPostUsed());
        assertEquals("total", 32768, event.getTotal());
        assertEquals("pause", 0.072, event.getPause(), 0.0000001);
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        GCModel model = reader.read();
       
        assertEquals("count", 64, model.size());
       
        GCEvent event = (GCEvent) model.get(0);
        assertEquals("timestamp", 18.785, event.getTimestamp(), 0.000001);
        assertEquals("name", Type.JROCKIT_GC.getName(), event.getExtendedType().getName());
        assertEquals("before", 32260, event.getPreUsed());
        assertEquals("after", 4028, event.getPostUsed());
        assertEquals("total", 32768, event.getTotal());
        assertEquals("pause", 0.024491, event.getPause(), 0.0000001);
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        DataReader reader = new DataReaderJRockit1_4_2(in);
        GCModel model = reader.read();
       
        assertEquals("count", 70, model.size());
       
        GCEvent event = (GCEvent) model.get(0);
        assertEquals("timestamp", 20.021, event.getTimestamp(), 0.000001);
        assertEquals("name", Type.JROCKIT_GC.getName(), event.getExtendedType().getName());
        assertEquals("before", 32768, event.getPreUsed());
        assertEquals("after", 5561, event.getPostUsed());
        assertEquals("total", 32768, event.getTotal());
        assertEquals("pause", 0.061, event.getPause(), 0.0000001);
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        DataReader reader = new DataReaderJRockit1_4_2(in);
        GCModel model = reader.read();
       
        assertEquals("count", 41, model.size());
       
        GCEvent event = (GCEvent) model.get(0);
        assertEquals("timestamp", 18.906, event.getTimestamp(), 0.000001);
        assertEquals("name", Type.JROCKIT_GC.getName(), event.getExtendedType().getName());
        assertEquals("before", 32260, event.getPreUsed());
        assertEquals("after", 3997, event.getPostUsed());
        assertEquals("total", 32768, event.getTotal());
        assertEquals("pause", 0.020149, event.getPause(), 0.0000001);
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

*/
public class TestDataReaderSun1_3_1 {

    @Test
    public void testParse1() throws Exception {
        AbstractGCEvent<GCEvent> event1 = new GCEvent(0, 8968, 8230, 10912, 0.0037192d, AbstractGCEvent.Type.GC);
        AbstractGCEvent<GCEvent> event2 = new GCEvent(1, 8968, 8230, 10912, 0.0037192d, AbstractGCEvent.Type.GC);
        AbstractGCEvent<GCEvent> event3 = new GCEvent(2, 8968, 8230, 10912, 0.0037192d, AbstractGCEvent.Type.GC);
        AbstractGCEvent<GCEvent> event4 = new GCEvent(3, 10753, 6046, 10912, 0.3146707d, AbstractGCEvent.Type.FULL_GC);
        ByteArrayInputStream in = new ByteArrayInputStream("[GC 8968K->8230K(10912K), 0.0037192 secs]\r\n[GC 8968K->8230K(10[GC 8968K->8230K(10912K), 0.0037192 secs]912K), 0.0037192 secs]\r\n[Full GC 10753K->6046K(10912K), 0.3146707 secs]".getBytes());
        DataReader reader = new DataReaderSun1_3_1(in, GcLogType.SUN1_3_1);
        GCModel model = reader.read();
        assertTrue(model.size() == 4);
        Iterator<AbstractGCEvent<?>> i = model.getStopTheWorldEvents();
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        final DataReader reader = new DataReaderIBM_J9_5_0(in);
        GCModel model = reader.read();

        assertEquals("count", 1, model.size());
       
        GCEvent event = (GCEvent) model.get(0);
        assertEquals("pause", 0.035912, event.getPause(), 0.0000001);

        assertEquals("timestamp", 0, event.getTimestamp(), 0.000001);
        assertEquals("name", Type.FULL_GC.getName(), event.getExtendedType().getName());
        assertEquals("before", (52428800 - 2621440) / 1024, event.getPreUsed());
        assertEquals("after", (52428800 - 40481192) / 1024, event.getPostUsed());
        assertEquals("total", 52428800 / 1024, event.getTotal());
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        final DataReader reader = new DataReaderIBM_J9_5_0(in);
        GCModel model = reader.read();

        assertEquals("count", 1, model.size());
       
        GCEvent event = (GCEvent) model.get(0);
        assertEquals("pause", 0.837024, event.getPause(), 0.0000001);

        assertEquals("timestamp", 0, event.getTimestamp(), 0.000001);
        assertEquals("name", Type.FULL_GC.getName(), event.getExtendedType().getName());
        assertEquals("before", (12884901888L - 4626919608L) / 1024, event.getPreUsed());
        assertEquals("after", (12884901888L - 10933557088L) / 1024, event.getPostUsed());
        assertEquals("total", 12884901888L / 1024, event.getTotal());
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

       
        DataReader reader = new DataReaderSun1_6_0(in, GcLogType.SUN1_6);
        GCModel model = reader.read();

        assertEquals("GC count", 2, model.size());
        GCEvent parNew = (GCEvent) model.get(0);
        GCEvent remarkEvent = (GCEvent) model.get(1);
       
        assertEquals("GC pause ParNew", 0.0052868, parNew.getPause(), 0.000000001);
        assertEquals("GC pause Remark", 0.0067111 - 0.0052868, remarkEvent.getPause(), 0.000000001);
       
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        final InputStream in = getInputStream("SampleSun1_7_0ParallelAdaptiveSizeReference.txt");
        final DataReader reader = new DataReaderSun1_6_0(in, GcLogType.SUN1_7);
        GCModel model = reader.read();
       
        assertThat("count", model.size(), is(1));
        GCEvent event = (GCEvent) model.get(0);
        assertThat("type name", event.getTypeAsString(), equalTo("GC (Allocation Failure); PSYoungGen"));
        assertThat("gc pause", event.getPause(), closeTo(0.0134562, 0.00000001));
        assertThat("error count", handler.getCount(), is(0));
    }
View Full Code Here

Examples of com.tagtraum.perf.gcviewer.model.GCEvent

        final DataReader reader = new DataReaderSun1_6_0(in, GcLogType.SUN1_7);
        GCModel model = reader.read();

        assertThat("GC count", model.size(), is(2));
        Iterator<GCEvent> eventIterator = model.getGCEvents();
        GCEvent event1 = eventIterator.next();
        GCEvent event2 = eventIterator.next();
        assertThat("type name [1]", event1.getTypeAsString(), equalTo("GC; ParNew"));
        assertThat("GC pause [1]", event1.getPause(), closeTo(0.0038018, 0.00000001));
        assertThat("type name [2]", event2.getTypeAsString(), equalTo("GC; CMS-initial-mark"));
        assertThat("GC pause [2]", event2.getPause(), closeTo(0.0001819, 0.00000001));
       
        assertThat("number of parse problems", handler.getCount(), is(0));
    }   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.