5

私はWindowsPhoneアプリケーションのメモリプロファイリングの初心者です。メモリプロファイリングセッションを停止した後、Visual Studioはログの解析を試み、「ログファイルの解析に失敗しました」というメッセージで失敗します。%temp%ディレクトリの「ProfilerLog_」ファイルが表示され、次のメッセージが表示されます。

System.ArgumentException: Item has already been added. Key in dictionary: '226295856'  Key being added: '226295856'
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at SilverlightProfiler.Internal.CFAdapter.HandleEvent(UInt32 eventID, ProbeMarkerType eventMarkerType, Double clockTime, Double threadTime, UInt32 threadID, ThreadType threadType, List`1 eventInfoList)
   at SilverlightProfiler.Internal.WPInputAdapter.HandleEvent(ProbeEventSource eventSource, UInt32 eventID, ProbeMarkerType eventMarkerType, Double clockTime, Double threadTime, UInt32 threadID, ThreadType threadType, List`1 eventInfoList)
   at SilverlightProfiler.Internal.WPInputAdapter.HandleEvent(BinaryReader input, Int64 endOffset, ThreadStreamInfo threadStreamInfo)
   at SilverlightProfiler.Internal.WPInputAdapter.HandleEvents()
   at SilverlightProfiler.Internal.WPInputAdapter.ParseLogFile(BinaryReader input, String logFilename, AgLogFileHeader header)
   at SilverlightProfiler.Internal.WPInputAdapter.Parse(Object data)
   at SilverlightProfiler.Internal.ViewModel.AnalyzingViewModel.startAnalyzing()

誰かがこの問題に直面し、いくつかの解決策を見つけた可能性がありますか?

ありがとう。

4

1 に答える 1

2

私もこの問題を抱えていました。一時フォルダからすべてのファイルを削除し、プロファイリングが再び機能し始めました。それが単なる偶然であったかどうかはわかりませんが、試してみる価値があるかもしれません。

于 2013-06-12T13:01:12.687 に答える