(1) why does VIRT size increase?
Pode ser devido a fragmentação de memória e / ou vazamento de memória, ou seja, algumas áreas de memória podem nunca ser liberadas.
(2) can it cause any problem on the program?
Se o aumento nunca parar, a memória virtual pode acabar esgotando, causando o travamento do programa. Isso acontecerá mais rápido se você usar um sistema operacional que não exagere na memória.