Created
April 2, 2017 18:55
-
-
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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