package com.alibaba.druid.pool;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.LinkedHashMap;
import java.util.LinkedHashSet;
import java.util.LinkedList;
import java.util.PriorityQueue;
import java.util.Properties;
import java.util.Stack;
import java.util.TreeMap;
import java.util.TreeSet;
import java.util.Vector;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentLinkedQueue;
import java.util.concurrent.ConcurrentSkipListMap;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.CopyOnWriteArraySet;

public class MemTest {
    HashMap m = new HashMap();
    HashMap m1 = new HashMap(1);
    ConcurrentHashMap cm = new ConcurrentHashMap();
    ConcurrentHashMap cm1 = new ConcurrentHashMap(1, 0.75f, 1);
    ConcurrentSkipListMap csm = new ConcurrentSkipListMap();
    Hashtable ht = new Hashtable();
    Properties p = new Properties();
    TreeMap t = new TreeMap();
    LinkedHashMap l = new LinkedHashMap();

    TreeSet ts = new TreeSet();
    HashSet hs = new HashSet();
    LinkedHashSet lhs = new LinkedHashSet();

    ArrayList list = new ArrayList();
    ArrayList list1 = new ArrayList(1);

    CopyOnWriteArrayList cpl = new CopyOnWriteArrayList();
    CopyOnWriteArraySet cps = new CopyOnWriteArraySet();
    Vector v = new Vector();
    LinkedList ll = new LinkedList();
    Stack stack = new Stack();
    PriorityQueue pq = new PriorityQueue();
    ConcurrentLinkedQueue clq = new ConcurrentLinkedQueue();

    public static void main(String[] args) throws Exception {
        MemTest o = new MemTest();

        Thread.sleep(1000 * 1000);

        System.out.println(o);
    }
}
