Я записал много JavaScript, и window.onload ужасен способ сделать это. Это является хрупким и ожидает, до каждый актив страницы загрузился. Таким образом, если одно изображение берет навсегда, или ресурс не делает тайм-аута, пока 30 секунд, Ваш код не будет работать, прежде чем пользователь может видеть/управлять страницу.
кроме того, если другая часть JavaScript решает использовать window.onload = функция () {}, Ваш код сдуется.
надлежащим способом выполнить Ваш код, когда страница готова, является ожидание элемента, который необходимо изменить, готово/доступно. Многие библиотеки JS имеют это как встроенную функциональность.
Выезд:
Нашел этот , который может помочь - похоже, проблема с удалением графики или управления
Может также иметь какое-то отношение к фрагментации памяти. Мы также используем неуправляемый компонент в нашем приложении, и могут возникнуть проблемы с невозможностью выделить достаточно большой буфер для графики с двойной буферизацией, когда неуправляемый компонент съел все большие смежные блоки.