【C#】XobotOS 総合

このエントリーをはてなブックマークに追加
60名無しさん@お腹いっぱい。:2012/05/08(火) 12:10:48.13 ID:WuAml84r
JavaVMは起動が絶望的に遅い
とてもでないが使い物にならない
61名無しさん@お腹いっぱい。:2012/05/08(火) 13:52:57.67 ID:8dt2RMSj
>>58
お金払って和解するしかないんだろうなあ・・・。
62名無しさん@お腹いっぱい。:2012/05/08(火) 13:55:23.47 ID:E8ffarBE
>>59
プロセス毎にvm起動させた場合のフットプリントがj2meはでかいから、一概にそうとはいえない
63名無しさん@お腹いっぱい。:2012/05/08(火) 15:11:54.10 ID:O5sIC8Uw
>>59
バイトコードが別物のVMを乗っけてどうする。
64名無しさん@お腹いっぱい。:2012/05/10(木) 23:41:17.12 ID:2YF81v4d
>>1
怪しいなあ。Xamarinって、あのクソなGNOMEプロジェクト創始、
Nautilsファイルマネージャ、無謀なMONOプロジェクト等
役立たずなモノばかり作ってLinux界を引っ掻き回してきた連中じゃん

Androidの速度がパッとしない世間の不満を利用して、
詐欺紛いの技術でまた儲けようと企んでるんじゃないの?

これだけ差があるなら比較動画くらいありそうなのにねえし
65名無しさん@お腹いっぱい。:2012/05/10(木) 23:52:22.86 ID:5MarNyQ5
Googleも大変だナァ。
もう少し早ければCMが実験して実用レベルまで品質上げてくれてたかもしれないのに。

Oracleごと買い取っちゃいなYO
66名無しさん@お腹いっぱい。:2012/05/10(木) 23:58:39.04 ID:2YF81v4d
Googleなんて褒められたもんじゃねーよ
プライバシーポリシー糞だし
67名無しさん@お腹いっぱい。:2012/05/11(金) 00:21:13.13 ID:aWuyFPAi
なんでmonoとかMS周辺とかはこういう煽り方するんだろう。
C#のECMA標準化にしたって2.0まででしょ?
今回のもマイクロベンチマークだしそのままモバイルに持っていけるのか?
structとかreified genericsとかで実際に何倍も差が出んのか?
68名無しさん@お腹いっぱい。:2012/05/11(金) 00:29:13.38 ID:xUlVonk7
>>66
Twitterの規約読んでくるといいよ。
69名無しさん@お腹いっぱい。:2012/05/11(金) 00:52:57.49 ID:Dy8UWo8v
iosでいうなら
std::vector<int>とNSMutableArray+NSNumberの比較
70名無しさん@お腹いっぱい。:2012/05/11(金) 00:55:55.76 ID:LSCn2YKZ
XamarinがMSの手先なら、
目的はAndroidの開発に携わる人間の分断が目的だろーな
71名無しさん@お腹いっぱい。:2012/05/11(金) 01:03:47.80 ID:ODb9oHs2
アプリ開発者としては、単純に C# で、というか VisualStudio で開発できるのはかなり嬉しいけどね
72名無しさん@お腹いっぱい。:2012/05/11(金) 01:20:49.82 ID:NIUpCI00
>>64
Monoが速いんじゃない。
Dalvikが遅すぎるんだ・・・

Dalvik vs NDK では5000倍以上の差が付くことすらあるだぜ・・・
>>1どこの騒ぎじゃない

> Android NDKを使用してJava言語とC言語で速度比較をする
http://labs.techfirm.co.jp/android/iguchi/1782

> Javaは45825ミリ秒、Nativeは9ミリ秒・・・・早い。早すぎる。

73名無しさん@お腹いっぱい。:2012/05/11(金) 01:36:58.45 ID:aWuyFPAi
Javaでintの動的配列を高速化したいんだったら
int[]使ったクラスでも作りゃいいじゃんか。

そして速さがJITによるものだったらスマホで使えるかは怪しい。
Dalvikが遅いのは最適化してないから。VM使うC#に変えても同じ。
最適化がんばるとメモリと計算時間と電力使う。
74名無しさん@お腹いっぱい。:2012/05/11(金) 01:51:27.66 ID:aWuyFPAi
>>72
5000倍はどう考えても単純な計算のコンパイル時最適化じゃないですかー。

みんなマイクロベンチばっかり。まあ実際のアプリで測るのは難しいけど。
75名無しさん@お腹いっぱい。:2012/05/11(金) 01:55:23.56 ID:37qSM+9E
>>73
随分無理のある主張だなw
そんな無茶苦茶なことやってる奴なんてデータベース界隈くらいにしかいないだろ。汎用性がなさ過ぎる。
76名無しさん@お腹いっぱい。:2012/05/11(金) 02:15:54.61 ID:37qSM+9E
>>73
dalvikは低フットプリントのluaにすら負けてるの。フットプリントやバッテリーを言い訳にするのは苦しい。
monoはスマートフォン向けクロスプラットフォーム環境としてはシェアトップで実際に問題無くjit動いてるしaotも可能(お値段の問題があるが...)
値型によってスタックからのオブジェクト割り付けもできる。
> int[]使ったクラスでも作りゃいいじゃんか
スタック領域って知ってる?値型って知ってる?ボクシングって知ってる?
List<int>に限定した話にしてしまってるのは>>73だけ。それ以前に出てた話はものの例えにすぎん。
長さが固定長ならそれはListではないし...
77名無しさん@お腹いっぱい。:2012/05/11(金) 08:01:23.03 ID:+p2stp4P
みんな忘れてるのかもしれんが、すでに Dalvik って JIT つかってんだよ。
2.1 から 2.2 で、ほとんどのアプリで数倍パフォーマンスよくなったでしょ。

Mono はJITあるからなんてのは言い訳にならんよ。
78名無しさん@お腹いっぱい。:2012/05/11(金) 08:38:33.18 ID:aWuyFPAi
DalvikのJITは最適かかかってないんで、
単にネイティブにコンパイルしてもそんなに速くならない。
79名無しさん@お腹いっぱい。:2012/05/11(金) 08:56:53.45 ID:iIIvEbLy
>>78
そりゃ実行時の最適化を難しくするようなアーキテクチャにしちゃったからだろ?
本家JavaVM も.NET もスタックマシン選んだのは、実行時に局所性と並列化するヒントをもたせたり、機械的に判断できるようにするため。(ほかにも理由はあるだろうけど)

あえて実行時の推測が難しくなるレジスタマシンに変えて JIT化のメリットがあまり無いって方向でアーキテクチャ設計しちゃったんだから仕方ない。
成功してる先例を無視して、あえて遅くなる自前のアーキテクチャにこだわった結果がコレ
80名無しさん@お腹いっぱい。:2012/05/11(金) 09:03:00.67 ID:TlS/VPf0
大先生が煽りあいしてる(´・ω・`)
81名無しさん@お腹いっぱい。:2012/05/11(金) 09:31:01.61 ID:tQKRpmr4
勉強になるなぁw見てて楽しいw
82名無しさん@お腹いっぱい。:2012/05/11(金) 14:45:15.85 ID:z1hoWilm
まーアプリの開発にasync、await使えたらcollback周辺で幸せになる向きも多いんじゃなかろか。
LINQとか移植できるんかしらんけど。

つーか実機で動くイメージをビルドできた外人ってどっか居るんかねぇ
83名無しさん@お腹いっぱい。:2012/05/11(金) 14:46:04.65 ID:z1hoWilm
酷いtypoをした
84名無しさん@お腹いっぱい。:2012/05/11(金) 15:20:08.59 ID:37qSM+9E
>>82
monoに入るのはまだまだ先だろw
本家でさえ正式リリースになってないというのに
85名無しさん@お腹いっぱい。:2012/05/11(金) 15:54:43.49 ID:AEtF8bK6
仮に接木できたとしても jni とか jna その辺のターゲット環境のデバイスハードに
依存にする部分は別途書き直さないといけないとかそれなりに面倒だろうなぁ…
って>>1に書いてあるか…自動変換も万能じゃないよね・・・
86名無しさん@お腹いっぱい。:2012/05/11(金) 18:03:28.45 ID:37qSM+9E
>>85
でも現実的にはjniまわりの変更部分はインターフェース部分だけだろ
あとandroidでjna動かせたって例はきいたことない。
87名無しさん@お腹いっぱい。:2012/05/11(金) 18:15:33.11 ID:fuLqy5+6
動画もないのかよ
うそくせー
88名無しさん@お腹いっぱい。:2012/05/11(金) 21:45:48.18 ID:uy6orVRf
pics or it didn't happen か
89名無しさん@お腹いっぱい。:2012/05/11(金) 22:51:07.77 ID:AEtF8bK6
>>86
https://github.com/twall

7日前くらいに Timothy さんがコンパイルとリンクに成功したそうな
リンクまで進めてるなら jna も一年以内に動くようになるようななら
ないような気がしないでもない…
90名無しさん@お腹いっぱい。:2012/05/12(土) 17:01:18.34 ID:U+SQ6yNx
完成度低すぎ
実機に移植できるのはまだまだ先だな
91名無しさん@お腹いっぱい。:2012/05/12(土) 18:56:34.29 ID:T6k+R/Ns
もたもたしてたらAndroid死んでしまうやん!
92名無しさん@お腹いっぱい。:2012/05/24(木) 14:46:42.11 ID:xWdWAgie
android死なず!
93名無しさん@お腹いっぱい。:2012/05/25(金) 15:18:08.82 ID:TH/V1+D8
とりあえずOracleの特許侵害とか難癖付けられてた件が解決しそうで何より
94名無しさん@お腹いっぱい。:2012/05/25(金) 16:39:42.84 ID:YXF0iTy2
んだな
95名無しさん@お腹いっぱい。:2012/05/25(金) 17:20:34.24 ID:rYn+uvj5
んだんだ
96名無しさん@お腹いっぱい。:2012/05/27(日) 22:59:51.60 ID:BWfGoSgk
まだもうちょっとだけ続くんじゃ
97名無しさん@お腹いっぱい。:2012/07/01(日) 22:51:43.33 ID:jfZEKjOk
age
98名無しさん@お腹いっぱい。:2012/07/02(月) 01:20:20.42 ID:CwLbdv+9
>>96
亀仙人乙
99名無しさん@お腹いっぱい。:2012/07/22(日) 00:39:12.96 ID:TouTdYIz
ほしゅ。
100名無しさん@お腹いっぱい。:2012/08/13(月) 03:17:31.46 ID:3pd6880A
ほしゅ。
101名無しさん@お腹いっぱい。:2012/09/08(土) 12:05:59.09 ID:lMIov0pn
同じアプリでもiOSより劣化するのが多いからなぁ・・・
102名無しさん@お腹いっぱい。:2012/10/19(金) 10:14:27.60 ID:5w7dYTJP
ほしゅ。
103名無しさん@お腹いっぱい。:2012/10/27(土) 10:14:02.84 ID:LdAQxpw+
ホシュー
104名無しさん@お腹いっぱい。:2012/11/14(水) 00:34:16.95 ID:blnALG3U
ほしゅ。
105名無しさん@お腹いっぱい。:2012/11/17(土) 01:10:56.77 ID:RkTTMV6x
ないんだろうなー
106名無しさん@お腹いっぱい。:2013/03/10(日) 13:44:35.31 ID:uVZefXPc
保守
107名無しさん@お腹いっぱい。:2013/03/30(土) 01:21:40.98 ID:M7Hnkc0H
保守
108名無しさん@お腹いっぱい。:2013/04/18(木) 20:55:19.50 ID:KdAAZXaf
これをMSが新型WindowsPhoneとして売ればいいだろw
109名無しさん@お腹いっぱい。
保守