书上说, gc roots有4种
虚拟机栈引用的对象 本地栈引用的对象 方法区类静态属性 方法区常量引用的对象
对于young gc,如果考虑老年代引用年轻代,那是不是老年代的卡表也应该作为gc roots