Skip to content

Instantly share code, notes, and snippets.

@shelajev
Created April 2, 2017 18:55
Show Gist options
  • Select an option

  • Save shelajev/868036b0c792478aeedb32e0bc32389e to your computer and use it in GitHub Desktop.

Select an option

Save shelajev/868036b0c792478aeedb32e0bc32389e to your computer and use it in GitHub Desktop.
Sample Java class that generates some garbage, then proceeds to stop generating it.
import java.util.ArrayList;
import java.util.List;
/**
*
* @author Märt Bakhoff
*/
public class GenerateGarbage {
private static final String loremIpsum = "" +
"Non qui distinctio libero est quis. Qui fugiat dolores mollitia tempo" +
"re omnis. Sed accusamus ut suscipit et recusandae qui. Ducimus qui qu" +
"i quo.Non qui distinctio libero est quis. Qui fugiat dolores mollitia" +
" tempore omnis. Sed accusamus ut suscipit et recusandae qui. Ducimus " +
"qui qui quo.Non qui distinctio libero est quis. Qui fugiat dolores mo" +
"llitia tempore omnis. Sed accusamus ut suscipit et recusandae qui. Du" +
"cimus qui qui quo.Non qui distinctio libero est quis. Qui fugiat dolo";
private static final List<String> myGarbage = new ArrayList<>();
public static void main(String[] args) throws Exception {
int i = 0;
while (true) {
myGarbage.add(loremIpsum.substring(Math.abs(i++ % loremIpsum.length())));
if (myGarbage.size() > 10000)
myGarbage.clear();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment