30 lines
618 B
Text
30 lines
618 B
Text
|
#!/usr/bin/java --source 11
|
||
|
|
||
|
import java.time.Instant;
|
||
|
import java.time.temporal.ChronoUnit;
|
||
|
|
||
|
public final class string
|
||
|
{
|
||
|
public static void main(String[] args)
|
||
|
{
|
||
|
String s = "abcdefgh" + "efghefgh";
|
||
|
int m = (1024 / s.length()) * 512;
|
||
|
String g = "";
|
||
|
int i, l;
|
||
|
Instant timer = Instant.now();
|
||
|
|
||
|
i = 0;
|
||
|
while (i < (m + 1000))
|
||
|
{
|
||
|
i++;
|
||
|
g += s;
|
||
|
g = g.replace("efgh", "____");
|
||
|
l = g.length();
|
||
|
if (l % (1024 * 64) == 0)
|
||
|
{
|
||
|
System.out.println(timer.until(Instant.now(), ChronoUnit.MILLIS) / 1000 + " sec\t\t" + (l / 1024) + "kb");
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|