Changeset: f9b3990508ff for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f9b3990508ff
Modified Files:
        monetdb5/extras/rdf/rdfschema.h
        sql/backends/monet5/sql.mx
Branch: rdf
Log Message:

Measure the processing time


diffs (73 lines):

diff --git a/monetdb5/extras/rdf/rdfschema.h b/monetdb5/extras/rdf/rdfschema.h
--- a/monetdb5/extras/rdf/rdfschema.h
+++ b/monetdb5/extras/rdf/rdfschema.h
@@ -218,8 +218,7 @@ typedef struct SubCSSet{
 } SubCSSet;
 
 //#define INIT_NUM_CS 9999 // workaround
-#define INIT_NUM_CS 500 // workaround
-#define INIT_NUM_CS 2
+#define INIT_NUM_CS 1000 // workaround
 #define SIM_THRESHOLD 0.6
 #define SIM_TFIDF_THRESHOLD 0.55
 #define IMPORTANCE_THRESHOLD 0.01
@@ -269,7 +268,7 @@ typedef struct mergeCSset{
 } mergeCSset;
 */
 
-#define INIT_NUM_CSREL 4
+#define INIT_NUM_CSREL 10
 typedef struct CSrel{  
        oid     origFreqIdx;
        oid     *lstRefFreqIdx; 
diff --git a/sql/backends/monet5/sql.mx b/sql/backends/monet5/sql.mx
--- a/sql/backends/monet5/sql.mx
+++ b/sql/backends/monet5/sql.mx
@@ -7842,6 +7842,9 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
        str msg;
        BAT     *sbat, *pbat, *obat, *mbat; 
        BAT     *tmpbat; 
+       clock_t tmpbeginT, tmpendT, beginT, endT;
+
+       beginT = clock();
        
        rethrow("sql.rdfShred", msg, getSQLContext(cntxt, mb, &m, NULL));
 
@@ -7855,9 +7858,14 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
 
        cstablestat = (CStableStat *) malloc (sizeof (CStableStat));
        
+       tmpbeginT = clock();
+
        rethrow("sql.rdfreorganize", msg, RDFreorganize(&ret, cstablestat, 
&sbat->batCacheid, &pbat->batCacheid, 
                                &obat->batCacheid, &mbat->batCacheid, 
threshold, mode));
 
+       tmpendT = clock(); 
+       printf ("Sql.mx: Reorganizing process process took %f seconds.\n", 
((float)(tmpendT - tmpbeginT))/CLOCKS_PER_SEC);
+
        //if (*mode == EXPLOREONLY){
        if (*mode < 3){
                BBPunfix(sbat->batCacheid); 
@@ -7868,7 +7876,8 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
                //free(cstablestat);
                return MAL_SUCCEED; 
        }
-
+       
+       tmpbeginT = clock();
        cstables = (sql_table **)malloc(sizeof(sql_table*) * 
cstablestat->numTables);
        csmvtables = (sql_table ***)malloc(sizeof(sql_table**) * 
cstablestat->numTables);
 
@@ -8109,6 +8118,12 @@ SQLrdfreorganize(Client cntxt, MalBlkPtr
        free(cstablesEx); 
        free(viewcstables); 
 
+       tmpendT = clock(); 
+       printf ("Sql.mx: Put Bats to Relational Table  process took %f 
seconds.\n", ((float)(tmpendT - tmpbeginT))/CLOCKS_PER_SEC);
+
+       endT = clock(); 
+       printf ("Sql.mx: All processes took  %f seconds.\n", ((float)(endT - 
beginT))/CLOCKS_PER_SEC);
+
        return MAL_SUCCEED; 
 #else
        (void) cntxt; (void) mb; (void) stk; (void) pci;
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to