私は、中断中に現在のページの状態を保存するUWPアプリケーションを持っています。特定のページについては、いくつかのモデルを保存するだけです。状態ファイルは約です。 50〜60kb。しかし、一部のユーザーにとっては、現在の状態を保存するには時間がかかり、システムはアプリを終了させます。状態の保存に時間がかかり過ぎると、実際の終了状態を検出する方法はありますか?
イベントビューアの下にログが表示されます。だから私はかなり節約が長引くので、これが確かです。私はExtendedExecutionを使用しようとしましたが、どちらも助けにはなりませんでした。
ステートの保存に関する詳細情報を得るには時間がかかりすぎる、または何らかの方法を検出する方法はありますか?
これは、すべてのユーザーではなく、一部のユーザーにのみ発生します。私が保存しているモデルは、実行中のコンピュータにはあまり負荷がかかりません。私はプリズムでMVVMパターンを使用しています。
50kbの状態はすでにかなりです。このすべてが必要であるか、たとえば状態を復元するのに十分なIDを保存しますか?しかし、それでも、これはあまりにも長くかかるべきではありません。あなたが問題を見つけるのを助けるために見ることができるレポを持っていますか? – Bart
残念ながら私はrepoを会社のアプリだから共有できません。私はGuidのようなシステムタイプを使っています。ランタイム・ディレクティブの下で定義されているいくつかのモデルを保存する必要があります。 システムの種類としてすべてを保存し、すぐに結果を共有しようとします。私はちょうどそこにこのシステム終了のより多くの情報を得るための方法があるのだろうかと思っていた。 –