Package eu.scape_project.planning.model.values

Examples of eu.scape_project.planning.model.values.PositiveFloatValue


            for (Measure measure: getMeasures()) {
                if (!measure.getUri().startsWith("machine:")) {
                    Measurement m = new Measurement();
                    m.setMeasureId(measure.getUri());
                    PositiveFloatValue v = new PositiveFloatValue();
                    if (measure.getUri().equals(MeasureConstants.ELAPSED_TIME_PER_OBJECT)) {
                        v.setValue(elapsed);
                        m.setValue(v);
                        result.getMeasurements().put(measure.getUri(), m);
                    } else if (measure.getUri().equals(MeasureConstants.ELAPSED_TIME_PER_MB)) {
                        v.setValue(elapsedPerMB);
                        m.setValue(v);
                        result.getMeasurements().put(measure.getUri(), m);
                    } else if (measure.getUri().equals(MeasureConstants.COMPARATIVE_FILE_SIZE)) {
                        v.setValue(((double)length)/data.length * 100);
                        m.setValue(v);
                        result.getMeasurements().put(measure.getUri(), m);
                    } else if (measure.getUri().equals(MigrationResult.MIGRES_RESULT_FILESIZE)) {
                        v.setValue((double)length);
                        m.setValue(v);
                        result.getMeasurements().put(measure.getUri(), m);
                    }
                }               
            }
View Full Code Here


        p.parse(makeOutputFilename(config, time)+".hprof");
       
        for (Measure measure: getMeasures()) {
            Measurement m = new Measurement();
            m.setMeasureId(measure.getUri());
            PositiveFloatValue v = (PositiveFloatValue) measure.getScale().createValue();
           
//            if (property.getName().equals(MigrationResult.MIGRES_MEMORY_GROSS)) {
//                v.setValue(p.getTotal_allocated());
//            }
//            if (property.getName().equals(MigrationResult.MIGRES_MEMORY_NET)) {
//                v.setValue(p.getTotal_virtual());
//            }

            if (measure.getUri().equals(MigrationResult.MIGRES_MEMORY_GROSS)) {
                v.setValue(p.getTotal_allocated());
            }

            /**
             * this is NOT the total virtual memory used during execution
             * it's the virtual memory still allocated when HProf collects information
             * - if garbage collector was called, this value is lower than the actual v-memory consumption
             */
            if (measure.getUri().equals("performance:totalVirtualMemory")) {
                v.setValue(p.getTotal_virtual());
            }
            if (measure.getUri().equals("performance:totalAllocatedMemory")) {
                v.setValue(p.getTotal_allocated());
            }
            m.setValue(v);
            result.getMeasurements().put(measure.getUri(), m);
        }
    }
View Full Code Here

       
        for (Measure measure: getMeasures()) {
            if (!measure.getUri().startsWith("machine:")) {
                Measurement m = new Measurement();
                m.setMeasureId(measure.getUri());
                PositiveFloatValue v = (PositiveFloatValue) measure.getScale().createValue();

                if (measure.getUri().equals(MeasureConstants.ELAPSED_TIME_PER_OBJECT)) {
                    v.setValue(performance.getTotalCpuTimeUsed());
                }
                if (measure.getUri().equals(MigrationResult.MIGRES_MEMORY_GROSS)) {
                    v.setValue(performance.getMaxVirtualMemory());
                }
                if (measure.getUri().equals(MigrationResult.MIGRES_MEMORY_NET)) {
                    v.setValue(performance.getMaxResidentSize());
                }


                if (measure.getUri().equals("performance:averageResidentSize")) {
                    v.setValue(performance.getAverageResidentSize());
                } else if (measure.getUri().equals("performance:averageSharedMemory")) {
                    v.setValue(performance.getAverageSharedMemory());
                } else if (measure.getUri().equals("performance:averageVirtualMemory")) {
                    v.setValue(performance.getAverageVirtualMemory());
                } else if (measure.getUri().equals("performance:maxResidentSize")) {
                    v.setValue(performance.getMaxResidentSize());
                } else if (measure.getUri().equals("performance:maxSharedMemory")) {
                    v.setValue(performance.getMaxSharedMemory());
                } else if (measure.getUri().equals("performance:maxVirtualMemory")) {
                    v.setValue(performance.getMaxVirtualMemory());
                } else if (measure.getUri().equals("performance:totalCpuTimeUsed")) {
                    v.setValue(performance.getTotalCpuTimeUsed());
                }
                m.setValue(v);
                result.getMeasurements().put(measure.getUri(), m);
            }
        }
View Full Code Here

        double totalTime = new Jip_Parser().getTotalTime(makeJIPOutFilename(time)+".txt");
       
        for (Measure measure: getMeasures()) {
            Measurement m = new Measurement();
            m.setMeasureId(measure.getUri());
            PositiveFloatValue v = (PositiveFloatValue) measure.getScale().createValue();
            if (measure.getUri().equals("performance:totalTimeInJava")) {
                v.setValue(totalTime);
            }
//            if (property.getName().equals(MigrationResult.MIGRES_USED_TIME)) {
//                v.setValue(totalTime);
//            }
View Full Code Here

//            //log.debug(performance.toString());
           
            for (Measure measure: getMeasures()) {
                Measurement m = new Measurement();
                m.setMeasureId(measure.getUri());
                PositiveFloatValue v = (PositiveFloatValue) measure.getScale().createValue();

                if (measure.getUri().equals("performance:memory:used")) {
                    v.setValue(123.12);
                }
//                if (property.getName().equals(MigrationResult.MIGRES_USED_TIME)) {
//                    v.setValue(performance.getTotalCpuTimeUsed());
//                }
//                if (property.getName().equals(MigrationResult.MIGRES_MEMORY_GROSS)) {
View Full Code Here

        LoggerFactory.getLogger(this.getClass()).debug("TIME measured: " + dbg);
       
        for (Measure measure: getMeasures()) {
            Measurement m = new Measurement();
            m.setMeasureId(measure.getUri());
            PositiveFloatValue v = (PositiveFloatValue) measure.getScale().createValue();
           
            if (measure.getUri().equals(MeasureConstants.ELAPSED_TIME_PER_OBJECT)) {
                v.setValue((p.getUser()+p.getSys())*1000);
            }
           
            m.setValue(v);
            result.getMeasurements().put(measure.getUri(), m);
        }
View Full Code Here

        Measurement m1 = new Measurement("value", 10);
        Measurement m2 = new Measurement("value", 6);
        mes.addMeasurement(m1);
        mes.addMeasurement(m2);
        Measurement res = mes.getAverage();
        PositiveFloatValue fv = (PositiveFloatValue) res.getValue();
        Assert.assertTrue(fv.getValue() == 8);
    }
View Full Code Here

    trans.setThreshold2(new Double(1));
    trans.setThreshold3(new Double(2));
    trans.setThreshold4(new Double(3));
    trans.setThreshold5(new Double(4));
    trans.setMode(TransformationMode.THRESHOLD_STEPPING);
    PositiveFloatValue value = new PositiveFloatValue();
    value.setValue(0);
    assert (trans.transform(value).getValue()==(double)1);
    value.setValue(1);
    assert (trans.transform(value).getValue()==(double)2);
    value.setValue(2);
    assert (trans.transform(value).getValue()==(double)3);
    value.setValue(3);
    assert (trans.transform(value).getValue()==(double)4);
    value.setValue(4);
    assert (trans.transform(value).getValue()==(double)5);
    value.setValue(5);
    assert (trans.transform(value).getValue()==(double)5);
  }
View Full Code Here

    trans.setThreshold2((double)4);
    trans.setThreshold3((double)3);
    trans.setThreshold4((double)2);
    trans.setThreshold5((double)1);
    trans.setMode(TransformationMode.THRESHOLD_STEPPING);
    PositiveFloatValue value = new PositiveFloatValue();
    value.setValue(0);
    assert (trans.transform(value).getValue()==(double)5);
    value.setValue(0.5);
    assert (trans.transform(value).getValue()==(double)5);
    value.setValue(1);
    assert (trans.transform(value).getValue()==(double)5);
    value.setValue(2);
    assert (trans.transform(value).getValue()==(double)4);
    value.setValue(2.5);
    assert (trans.transform(value).getValue()==(double)3);
    value.setValue(3);
    assert (trans.transform(value).getValue()==(double)3);
    value.setValue(3.5);
    assert (trans.transform(value).getValue()==(double)2);
    value.setValue(3.2);
    assert (trans.transform(value).getValue()==(double)2);
    value.setValue(4);
    assert (trans.transform(value).getValue()==(double)2);
    value.setValue(4.999);
    assert (trans.transform(value).getValue()==(double)1);
    value.setValue(5);
    assert (trans.transform(value).getValue()==(double)1);
    value.setValue(5.1);
    assert (trans.transform(value).getValue()==(double)0);
    value.setValue(6);
    assert (trans.transform(value).getValue()==(double)0);
  }
View Full Code Here

    trans.setThreshold2((double)4);//2
    trans.setThreshold3((double)6);//3
    trans.setThreshold4((double)8);//4
    trans.setThreshold5((double)10);//5
    trans.setMode(TransformationMode.LINEAR);
    PositiveFloatValue value = new PositiveFloatValue();
    value.setValue(0);
    assert (trans.transform(value).getValue()==(double)0 );
    value.setValue(1.9999);
    assert (trans.transform(value).getValue()==(double)0 );
    value.setValue(2);
    assert (trans.transform(value).getValue()==(double)1 );
    value.setValue(3);
    assert (trans.transform(value).getValue()==(double)1.5);
    value.setValue(4);
    assert (trans.transform(value).getValue()==(double)2);
    value.setValue(8.5);
    assert (trans.transform(value).getValue()==(double)4.25);
    value.setValue(10);
    assert (trans.transform(value).getValue()==(double)5);   
    value.setValue(1000000);
    assert (trans.transform(value).getValue()==(double)5);
    value.setValue(-100000);
    assert (trans.transform(value).getValue()==(double)0 );
   
  }
View Full Code Here

TOP

Related Classes of eu.scape_project.planning.model.values.PositiveFloatValue

Copyright © 2018 www.massapicom. 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.