Timeout and overflow of arduino

PaulS:
STOP posting snippets. Use the Reply button and the Additional Options link that appears below the text field, and attach your code AS ONE FILE.

There is NOTHING in the code that NEEDS to use Strings. You have embedded all the dependencies on the String class. You can get rid of them, but it is NOT going to be a matter of waving a magic wand and making them go away.

You have some undefined splitString() method that populates an array of Strings. It could just as easily populate an array of strings.

I have a problem: my program works well but after sometimes 7 8 hours or another day 14 15 hours of operation it stops working and I don't receive datas.

The program is fast at the beginning then after 2 to 3 hours before stopping it becomes more and more slow with the message "timeout" (I receive datas on Laview).

How can I resolve this ? I thinked that the problem comes from the use of String..