- 1 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 03:46:18.65 ]
- 前スレ
C#, C♯, C#相談室 Part78 toro.2ch.net/test/read.cgi/tech/1356268827/ Visual Studio 2010 Express www.microsoft.com/japan/msdn/vstudio/express/default.aspx Visual Studio 2012 Express www.microsoft.com/visualstudio/jpn/products/visual-studio-express-products
- 98 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 06:45:37.69 ]
- 採用してる仕組みが違うから速さが違うだけで別にバグじゃないし、
BinaryFormatterは.NET Remotingの一部で今やレガシー扱い。WCFに置き換え。
- 99 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 09:48:18.08 ]
- Store辺りだとJavaScriptが既にVB超えて2番手に
来てたりするから心配になってくる
- 100 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 11:58:54.64 ]
- C#で中間コードかネイティブコードかは仕様に言及されてないだろ
つぎはぎC++よりよほどいいと思うが
- 101 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 13:00:49.48 ]
- >>98
.netはCoreでシリアル化サポートしないってことかよw
- 102 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 20:22:14.64 ]
- WCFにシリアル化の仕組みは当然付いてるしXmlSerializerもあるだろ?何が不満なんだ?
だいたいC#のBCLにシリアル化は無いぞ
- 103 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 20:55:48.92 ]
- objectクラスになんでSerializableAttributeがついてると思ってんだよ。
MFCから逆行してる。
- 104 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 20:58:16.69 ]
- XmlSerializerは糞遅い。しかもDeserializerできないものがある。
- 105 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:00:23.17 ]
- 実際バイナリより速いのに何と比べて言ってるの?
- 106 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:04:21.82 ]
- XmlSerializerって起動時にコンパイルするから遅く感じるけど
プリコンパイルしたら爆速
- 107 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:11:48.38 ]
- sgen.exeが無かった頃の印象が強かったからなぁ
- 108 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:15:40.38 ]
- ストアアプリの方の新しい実装だとプリコンパイルなしで速いよ
WCFの方と同じく、csc使わないで直接IL吐くから
- 109 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:41:32.68 ]
- なにこのシリアル化の意味すら分かってないようなレスの嵐
釣りだよな
- 110 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:44:16.89 ]
- なにを喚こうがRemotingが公式にレガシー扱いされている事実は変えられないよ
- 111 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:44:25.52 ]
- 確認しないと分からないのか
- 112 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:49:30.30 ]
- シリアル化したいときにアホみたいに効率の悪いXMLとかアホも大概にしろ。
ここに圧倒的な差が示されてるだろ。速度、サイズ比べ物になるか。 >.NET(C#)におけるシリアライザのパフォーマンス比較 >neue.cc/2010/05/29_261.html
- 113 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:51:55.24 ]
- 特に比べる気もないので、帰っていいよ
- 114 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:52:40.25 ]
- 私の記憶が正しければBinaryFormatterの話だったと思うのですが…
- 115 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:53:25.91 ]
- XmlSerializer意外に優秀だなぁ
BinaryFormatterのデシリアライズおせえなぁ って感想しか出ないな
- 116 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:53:49.70 ]
- 圧倒的な結果を見ることもせず馬鹿が現実逃避を始めました。
- 117 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:54:05.10 ]
- 世間の常識とか、MSの認識とか、そんなもの興味ないす
- 118 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:55:31.28 ]
- シリアライザっていうのは基本的に通信用なので、
シリアル化の速度なんかよりサイズを抑えることの方が重要 XmlSerializerはXML文書を扱うことに主眼が置かれているのでいわゆるシリアライザとはちょっと違うが
- 119 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:55:43.55 ]
- そんなヘンテコな状況のパフォーマンスなんてどうでもいー、という人は、各シリアライザの基本的な使いかたの参考にでもしてください
- 120 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:56:31.82 ]
- XmlSerializerが速く見えるのは失敗してnewしてないから。勘違いしないように。
- 121 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:58:36.67 ]
- 見てもいないから勘違いしようがない
- 122 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 21:59:10.43 ]
- そもそもXmlSerializerをBinaryFormatterやDataContractSerializerと比べるのが間違い。
XmlSerializerと比べるなら役割的にはXML DOMやLINQ to XMLだろ。
- 123 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:03:47.31 ]
- >>118
通信ってのはプロセス間通信も含まれるし、外部記憶装置に対しても読み書きする。 普通はバイナリのままでサイズは小さい。さらに圧縮するのはかなり特殊。
- 124 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:06:55.96 ]
- 実装者が落とし穴に気をつけなきゃいけないようなものをセキュアだなんだと言って欲しくない
可能なら、頑張っても落とし穴に落ちることができない仕組みにすべきなんだから
- 125 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:07:17.11 ]
- 誤爆した
- 126 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:10:02.31 ]
- で、WCFのシリアライザで何の問題が?
君の好きなバイナリにも対応してるし起動も遅くならないし動作も速いよ
- 127 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:10:51.24 ]
- 何の問題もないことは使う積極的な理由にはならんのです
- 128 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:11:20.71 ]
- 要件が2.0なのです。
- 129 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 22:13:20.94 ]
- 引導が渡った所で寝ましょう
- 130 名前:デフォルトの名無しさん mailto:sage [2013/03/28(木) 23:59:47.47 ]
- XML厨が作ったBinaryFormatterとXmlSerializerは欠陥品です。
改良されたのがDataContractSerializerなのでそちらを使ってください。
- 131 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 00:08:00.89 ]
- ファイルサイズドン!さらに倍!
- 132 名前:デフォルトの名無しさん mailto:sage [2013/03/29(金) 17:01:08.34 ]
- >>37
この程度のものさ。 ttp://bbs.wankuma.com/index.cgi?mode=al2&namber=66009
- 133 名前:デフォルトの名無しさん mailto:sage [2013/03/31(日) 22:27:38.62 ]
- ECMA-335のCLI仕様書って.NET4相当?
最終更新がJune 2012ってなってるけど
|

|