how many triangles could one DisplayList hold ?

I have 3424002 triangles . if i put into one DisplayList ,some triangles can not be rendered ! but i split into 10 DisplayList .it work well. why? THANKS