Changeset 39349
- Timestamp:
- Feb 13, 2016, 2:05:57 PM (10 years ago)
- Location:
- trunk/Ohana/src/libfits
- Files:
-
- 3 edited
-
table/F_compress_T.c (modified) (1 diff)
-
table/F_uncompress_T.c (modified) (1 diff)
-
test/tcomptiming.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libfits/table/F_compress_T.c
r39340 r39349 30 30 static float timeSum2a = 0.0; 31 31 static float timeSum2b = 0.0; 32 static float timeSum2c = 0.0; 32 static float timeSum2c = 0.0; // do the compression 33 33 static float timeSum2d = 0.0; 34 static float timeSum2e = 0.0; 34 static float timeSum2e = 0.0; // insert data in table 35 35 static float timeSum3 = 0.0; 36 36 37 37 void gfits_compress_timing () { 38 return;39 38 40 39 fprintf (stderr, "cmp times: %f %f %f\n", timeSum1, timeSum2, timeSum3); -
trunk/Ohana/src/libfits/table/F_uncompress_T.c
r39324 r39349 59 59 60 60 void gfits_uncompress_timing () { 61 return;61 // return; 62 62 63 63 fprintf (stderr, "unc times: %f %f %f\n", timeSum1, timeSum2, timeSum3); -
trunk/Ohana/src/libfits/test/tcomptiming.c
r38986 r39349 8 8 char *cmptype[] = {"NONE", "NONE_1", "NONE_2", "GZIP_1", "GZIP_2", "RICE_1", "RICE_ONE", "AUTO", NULL}; 9 9 10 static int Nval = 1000000 0;10 static int Nval = 1000000; 11 11 12 12 int main (int argc, char **argv) { … … 22 22 float lNtileMax = log10(Nval) + 0.1; 23 23 float lNtile = 0.0; 24 for (lNtile = 1.0; lNtile < lNtileMax; lNtile += 1.0) {24 for (lNtile = 4.0; lNtile < lNtileMax; lNtile += 0.5) { 25 25 int Ntile = pow (10.0, lNtile); 26 26 fprintf (stderr, "--- Ntile = %d ---\n", Ntile); … … 67 67 float timeSum6 = 0.0; 68 68 float timeSum7 = 0.0; 69 float timeSum8 = 0.0; 69 70 70 71 char *VAL_B; ALLOCATE (VAL_B, char, Nval); … … 78 79 srand48(A); 79 80 80 // XXX TIMER 1 81 // XXX TIMER 1 (ALLOCATE) 81 82 gettimeofday (&stopTimer, (void *) NULL); 82 83 dtime = DTIME (stopTimer, startTimer); … … 94 95 } 95 96 96 // XXX TIMER 197 // XXX TIMER 2 (set values) 97 98 gettimeofday (&stopTimer, (void *) NULL); 98 99 dtime = DTIME (stopTimer, startTimer); … … 108 109 ok (gfits_set_bintable_column (&header, &ftable, "VAL_D", VAL_D, Nval), "set double table column"); 109 110 110 // XXX TIMER 1111 // XXX TIMER 3 (set bintable column) 111 112 gettimeofday (&stopTimer, (void *) NULL); 112 113 dtime = DTIME (stopTimer, startTimer); … … 122 123 cmptable.header = &cmpheader; 123 124 ok (gfits_compress_table (&ftable, &cmptable, Ntile, zcmptype), "compressed table"); 125 126 // XXX TIMER 4 (compress table) 127 gettimeofday (&stopTimer, (void *) NULL); 128 dtime = DTIME (stopTimer, startTimer); 129 timeSum4 += dtime; 130 gettimeofday (&startTimer, (void *) NULL); 124 131 125 132 Header rawheader; … … 139 146 off_t Nrow; 140 147 141 // XXX TIMER 1142 gettimeofday (&stopTimer, (void *) NULL); 143 dtime = DTIME (stopTimer, startTimer); 144 timeSum 4+= dtime;148 // XXX TIMER 5 (uncompress table) 149 gettimeofday (&stopTimer, (void *) NULL); 150 dtime = DTIME (stopTimer, startTimer); 151 timeSum5 += dtime; 145 152 gettimeofday (&startTimer, (void *) NULL); 146 153 … … 152 159 double *VAL_D_t = gfits_get_bintable_column_data (outheader, outtable, "VAL_D", type, &Nrow, &Ncol); ok (!strcmp (type, "double"), "read double table column"); ok (Nrow == Nval, "right number of rows"); ok (Ncol == 1, "right number of cols"); 153 160 154 // XXX TIMER 1155 gettimeofday (&stopTimer, (void *) NULL); 156 dtime = DTIME (stopTimer, startTimer); 157 timeSum 5+= dtime;161 // XXX TIMER 6 (get bintable column) 162 gettimeofday (&stopTimer, (void *) NULL); 163 dtime = DTIME (stopTimer, startTimer); 164 timeSum6 += dtime; 158 165 gettimeofday (&startTimer, (void *) NULL); 159 166 … … 175 182 } 176 183 177 // XXX TIMER 1178 gettimeofday (&stopTimer, (void *) NULL); 179 dtime = DTIME (stopTimer, startTimer); 180 timeSum 6+= dtime;184 // XXX TIMER 7 (read values) 185 gettimeofday (&stopTimer, (void *) NULL); 186 dtime = DTIME (stopTimer, startTimer); 187 timeSum7 += dtime; 181 188 gettimeofday (&startTimer, (void *) NULL); 182 189 … … 194 201 gfits_free_table (outtable); 195 202 } 196 // XXX TIMER 1197 gettimeofday (&stopTimer, (void *) NULL); 198 dtime = DTIME (stopTimer, startTimer); 199 timeSum 7+= dtime;200 gettimeofday (&startTimer, (void *) NULL); 201 202 fprintf (stderr, "out times: %f %f %f %f %f %f %f \n", timeSum1, timeSum2, timeSum3, timeSum4, timeSum5, timeSum6, timeSum7);203 // XXX TIMER 8 (free data) 204 gettimeofday (&stopTimer, (void *) NULL); 205 dtime = DTIME (stopTimer, startTimer); 206 timeSum8 += dtime; 207 gettimeofday (&startTimer, (void *) NULL); 208 209 fprintf (stderr, "out times: %f %f %f %f %f %f %f %f\n", timeSum1, timeSum2, timeSum3, timeSum4, timeSum5, timeSum6, timeSum7, timeSum8); 203 210 204 211 return TRUE;
Note:
See TracChangeset
for help on using the changeset viewer.
