What is the capacity limit of a CircularDataFrame?

I have created a CircularDataFrame using the below code.
Can anyone advice what is the limit for this capacity? should we specify the capacity based on number records we will get from the query? For eg: if the query returns 1000 records, should we set capacity 1000?

let frame = new CircularDataFrame({
append: ‘tail’,
capacity: 10,