Skip to content

Commit 4cf5067

Browse files
committed
Added average person activity generation time reporting
1 parent 0660d67 commit 4cf5067

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/ldbc/snb/datagen/generator/PersonActivityGenerator.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,14 @@ public void generateActivityForBlock( int seed, ArrayList<Person> block, Context
209209
SN.machineId = seed;
210210
personActivitySerializer_.reset();
211211
int counter = 0;
212+
float personGenerationTime = 0.0f;
212213
float accumTime = 0;
213214
for( Person p : block ) {
214215
System.out.println("Generating activity for peron"+counter);
215216
long start = System.currentTimeMillis();
216217
generateActivity(p, block);
217218
float time = (System.currentTimeMillis() - start)/1000.0f;
219+
personGenerationTime+=time;
218220
accumTime += time;
219221
System.out.println("Time to generate activity for person "+counter+": "+time+". Time so far "+accumTime);
220222
start = System.currentTimeMillis();
@@ -234,6 +236,7 @@ public void generateActivityForBlock( int seed, ArrayList<Person> block, Context
234236
System.out.println("Time to report "+time+". Time so far "+accumTime);
235237
counter++;
236238
}
239+
System.out.println("Average person activity generation time "+personGenerationTime / (float)block.size());
237240
}
238241

239242
private void export(Forum forum) {

0 commit comments

Comments
 (0)