.NET Core 2.0 まもなく公開、C#がC++を超える爆速に [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
米Microsoftは、.NETをオープンソース化したクロスプラットフォームのソフトウエア開発/実行環境の
次期バージョン「.NET Core 2.0」に関して、PGO(ガイド付き最適化のプロファイル)をLinux x64環境の
内部コンポーネントに適用することを明らかにした。
MicrosoftのBertrand Le Roy氏とDaniel Podder氏は、.NET Core 2.0のPGO採用について解説する
公式ブログ記事を公開。その説明によると、PGOは、C++コンパイラが生成するコードを高速化する
ネイティブコンパイル技術で、2段階のステップで最適化を行う。
1つは、コードを実際に動かして実行時の情報を収集するトレーニング実行のステップ。
もう1つは、トレーニング実行で収集した情報に基づいて最適化を加えたコードを生成するビルドのステップだ。
http://itpro.nikkeibp.co.jp/atcl/idg/14/481709/072500345/ どんな小細工してもネイティブコードより速くなる訳がない >>3
ネイティヴコンパイルが実装されるってことだろ ネイティブコードを実行環境で繰り返し試行して作るとか起動がクソ遅そうだけど大丈夫なの? ネイティブコード”より”速くなる訳がないし
もはや馬鹿でかいランタイムライブラリの意味がなくなってる
言語仕様を肯定したいだけだろ お、ようやくlonghorn詐欺のときの.netネイティヴが実現するのか
あとはwinfsか?データベースファイルシステム よく分からんのだけどバイナリはWinとLinuxで共通の物が使えるのかね >>3 CLEがC++で書いて在ってそれ向けのDLLとしてコンパイルされるって事では >>12
配布バイナリは中間コードで、実行環境でCPUの世代やコア数をみて
その環境にベストな最適化コンパイルをするらしい。
Core i5とCore i7、Xeonでは別々のネイティブコードが吐かれる模様。 そもそもハードウェアOSのカーネルがプリエンプティブマルチタスクだの内臓セキュリティチェックだの肥大化してるからCLE保証DLLのネイティブ実行の方が速いのは当然と言えよう 夏だぜ。
まぁ、おまえら、少し気分転換しろ!
お山のオカルト置いとく。
ちょっと気色悪いけど・・・
★山霧の巻くとき(山岳ホラー)★
http://slib.net/71604
上松煌 作
(プロフィール) http://slib.net/a/21610/
最後のほう、グロ注意?! 人間がアルゴリズム考えるよりも
最近のバイトコード実行方式は速いよな
既にCよりもJavaのアプリのほうが速いスコアつけてるあるし C#は素敵な言語だわ
ネイティヴでメモリー消費減ったらいいなぁ >>11
winfsはrefsになったんじゃないの? >>15
素敵
実行環境側で最適化されるならC++よりも速くなるというのも納得
RYZENみたいに全く新しいCPUが出てもマイクロソフトがコンパイラを対応させてくれるだけで性能を引き出してくれるのか ドトールコーヒーは悪の結社、創価学会の
一員だ
集団ストーカーを行なってる
ドトールも創価も法的措置を取らないのは
事実だからです
10月5日悪魔の娘 生誕
とうきょうときたくあかばねは
そうかのまち
公明党は悪党
主よ、あなたの道を教えて下さい。
(旧約聖書 『詩編』86編11節から) ■ このスレッドは過去ログ倉庫に格納されています