- VBScriptについて必死に話し合うスレ
508 :デフォルトの名無しさん[sage]:2014/07/18(金) 20:22:55.71 ID:e08dYUH8 - その1 >>455をそのままVB.NETでコンパイル
その2 >>455にちょっと手を加えて↓VBScriptで実行 L = UBound(Arr) - 1 For I = 0 To L For J = L To I Step -1 その2の方が速い気がするなw
|
- VBScriptについて必死に話し合うスレ
509 :デフォルトの名無しさん[sage]:2014/07/18(金) 21:38:01.11 ID:e08dYUH8 - VB.NETじゃなくて悪いんだけど 9999〜0 までの最悪の配列をソートした時間計ってみた
>>455そのまんま → 56.92969sec. >>508に改造した → 43.433595sec. Swapの呼び出しオーバーヘッドがかなりありそうなのでループ中に展開 → 35.140625sec. WSHはJScriptもそうだけどJITコンパイルしないみたいだからこんなもんなんかな
|
- VBScriptについて必死に話し合うスレ
511 :デフォルトの名無しさん[sage]:2014/07/18(金) 22:06:51.72 ID:e08dYUH8 - VB.NETじゃなくて悪いんだけど
>>509で一番速かった奴をJScriptにしてコマンドプロンプトで実行したら → 27.6125sec. さらにそれをブラウザ(IE10)で実行 → 0.5115sec. JITコンパイルってスゲーな!w おい桃白白VB.NETも多分超速いぞ
|
- VBScriptについて必死に話し合うスレ
512 :デフォルトの名無しさん[sage]:2014/07/18(金) 22:09:07.05 ID:e08dYUH8 - Visual Basic.NET とかPCにインスコしたくねーのれすw
|