マリオ風のアクションゲームを開発をしているのですが
プログラミングしたジャンプや移動の操作を5分以上操作し続けると
動作中に強制終了してしまいます。
なにも操作していない時は強制終了しないで動いているですが
原因が分かりません。

操作系のクラスをプログラミングしている際、int型やfloat型、double型
をごっちゃにして入力していたからでしょうか。

DirectXの原因かとも考えたのですが、よく分かりません。

ほかに考えられる原因があれば教えていただけないでしょうか
よろしくお願いいたします。