Skip to content

Commit e1fb4b8

Browse files
committed
fix runtime calculation for java
1 parent 04b0dbd commit e1fb4b8

3 files changed

Lines changed: 68 additions & 69 deletions

File tree

codeflash/languages/java/instrumentation.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,7 @@ def build_instrumented_body(
10731073
timing_lines = [
10741074
f"{indent}for (int _cf_i{current_id} = 0; _cf_i{current_id} < _cf_innerIterations{current_id}; _cf_i{current_id}++) {{",
10751075
f"{inner_indent}int _cf_loopId{current_id} = _cf_outerLoop{current_id} * _cf_maxInnerIterations{current_id} + _cf_i{current_id};",
1076-
f'{inner_indent}System.out.println("!$######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":" + _cf_i{current_id} + "######$!");',
1076+
f'{inner_indent}System.out.println("!$######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":" + "{current_id}" + "######$!");',
10771077
f"{inner_indent}long _cf_end{current_id} = -1;",
10781078
f"{inner_indent}long _cf_start{current_id} = 0;",
10791079
f"{inner_indent}try {{",
@@ -1083,7 +1083,7 @@ def build_instrumented_body(
10831083
f"{inner_indent}}} finally {{",
10841084
f"{inner_body_indent}long _cf_end{current_id}_finally = System.nanoTime();",
10851085
f"{inner_body_indent}long _cf_dur{current_id} = (_cf_end{current_id} != -1 ? _cf_end{current_id} : _cf_end{current_id}_finally) - _cf_start{current_id};",
1086-
f'{inner_body_indent}System.out.println("!######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":" + _cf_i{current_id} + ":" + _cf_dur{current_id} + "######!");',
1086+
f'{inner_body_indent}System.out.println("!######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":" + "{current_id}" + ":" + _cf_dur{current_id} + "######!");',
10871087
f"{inner_indent}}}",
10881088
f"{indent}}}",
10891089
]
@@ -1140,7 +1140,7 @@ def build_instrumented_body(
11401140
timing_lines = [
11411141
f"{indent}for (int _cf_i{current_id} = 0; _cf_i{current_id} < _cf_innerIterations{current_id}; _cf_i{current_id}++) {{",
11421142
f"{inner_indent}int _cf_loopId{current_id} = _cf_outerLoop{current_id} * _cf_maxInnerIterations{current_id} + _cf_i{current_id};",
1143-
f'{inner_indent}System.out.println("!$######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":{current_id}_" + _cf_i{current_id} + "######$!");',
1143+
f'{inner_indent}System.out.println("!$######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":{current_id}" + "######$!");',
11441144
f"{inner_indent}long _cf_end{current_id} = -1;",
11451145
f"{inner_indent}long _cf_start{current_id} = 0;",
11461146
f"{inner_indent}try {{",
@@ -1150,7 +1150,7 @@ def build_instrumented_body(
11501150
f"{inner_indent}}} finally {{",
11511151
f"{inner_body_indent}long _cf_end{current_id}_finally = System.nanoTime();",
11521152
f"{inner_body_indent}long _cf_dur{current_id} = (_cf_end{current_id} != -1 ? _cf_end{current_id} : _cf_end{current_id}_finally) - _cf_start{current_id};",
1153-
f'{inner_body_indent}System.out.println("!######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":{current_id}_" + _cf_i{current_id} + ":" + _cf_dur{current_id} + "######!");',
1153+
f'{inner_body_indent}System.out.println("!######" + _cf_mod{current_id} + ":" + _cf_cls{current_id} + "." + _cf_test{current_id} + ":" + _cf_fn{current_id} + ":" + _cf_loopId{current_id} + ":{current_id}" + ":" + _cf_dur{current_id} + "######!");',
11541154
f"{inner_indent}}}",
11551155
f"{indent}}}",
11561156
]

0 commit comments

Comments
 (0)