タグ付けされた質問 「dot42」

7
Xamarin C#とJavaで記述されたAndroidアプリのパフォーマンスを比較するベンチマーク(コードと結果)を持っている人はいますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 XamarinがAndroidでのMonoの実装とC#でコンパイルされたアプリはJavaコードよりも速いと主張しました。そのような主張を確認するために、誰かが異なるAndroidプラットフォームで非常に類似したJavaおよびC#コードで実際のベンチマークを実行し、コードと結果を投稿できましたか? 2013年6月18日追加 答えがなく、他の人が行ったそのようなベンチマークを見つけることができなかったので、自分でテストすることにしました。残念ながら、私の質問は「ロック」されたままなので、これを回答として投稿することはできません。質問を編集するだけです。この質問を再度開くには投票してください。C#の場合、Xamarin.Android Ver。4.7.09001(ベータ版)。ソースコード、テストに使用したすべてのデータ、およびAPKパッケージのコンパイルはGitHubにあります。 Java:https : //github.com/gregko/TtsSetup_Java C#:https : //github.com/gregko/TtsSetup_C_sharp 他のデバイスやエミュレーターで私のテストを繰り返したい場合は、結果も知りたいです。 テストの結果 私のセンテンスエクストラクタクラスをC#に移植し(@Voice Aloud Readerアプリから)、英語、ロシア語、フランス語、ポーランド語、チェコ語の10個のHTMLファイルに対していくつかのテストを実行しました。各実行は、10個のファイルすべてに対して5回実行されました。3つの異なるデバイスと1つのエミュレータの合計時間を以下に示します。デバッグを有効にせずに、「リリース」ビルドのみをテストしました。 HTC Nexus One Android 2.3.7(API 10)-CyanogenMod ROM Java:合計時間(5実行):12361ミリ秒、ファイル読み取り合計:13304ミリ秒 C#:総計時間(5回の実行):17504ミリ秒、ファイル読み取り合計:17956ミリ秒 Samsung Galaxy S2 SGH-I777(Android 4.0.4、API 15)-CyanogenMod ROM Java:合計時間(5実行):8947ミリ秒、ファイル読み取り合計:9186ミリ秒 C#:総計時間(5実行):9884ミリ秒、ファイル読み取り合計:10247ミリ秒 Samsung GT-N7100(Android 4.1.1 JellyBean、API 16)-Samsung ROM Java:合計時間(5回の実行):9742ミリ秒、ファイル読み取り合計:10111ミリ秒 C#:総時間(5回の実行):10459ミリ秒、ファイル読み取りの合計:10696ミリ秒 エミュレータ-インテル(Android 4.2、API 17) Java:合計時間(5実行):2699ミリ秒、ファイル読み取り合計:3127ミリ秒 …
544 c#  java  android  xamarin  dot42 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.