Anyone know the magic number "0.35f" used in CCTMXLayer::initWithTilesetInfo()?

I found that when you create a CCTMXLayer, it will use 35% map size to initialize the batch node. What’s the idea behind this magic behavior? In my game, this will cause realloc memory several times to add all tiles to the map, which will lead to bad performance.

Can I simply comment out this behavior?