カレンダー

04 | 2018/05 | 06
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

プロフィール

YOS G-spec

ハンドルネーム:YOS G-spec
もう一つの名:んらとらん
性別:男
生息地:千葉県
職業:社会人3年生

好きなゲームシリーズ
・ロックマン全般
・モンスターハンター
・討鬼伝
・太鼓の達人
・ドラムマニア
・モンスターファーム
・サルゲッチュ
・チョロQ
・マリオカート
・DJMAX Potable
・リズム天国
・グランツーリスモ
・ポケットモンスター

【フレンドコードまとめ】
【所持ゲーム表】

なんか色々と適当で中途半端な人です。

ついったー(気まぐれ更新)
ついろぐ(ついったーまとめログ)
ギガスペックツール
ギガスペックチャット
過去の産物

メール
スカイプID:yos_g-spec

新太鼓番:3348-9507-7550
3DSフレンドコード:1289-8444-6710
とび森夢番地:3500-0140-1697



最近の記事

最近のコメント

  • 01/01:YOS G-spec

  • 12/17:ばぜるこあ

  • 01/04:YOS G-spec

  • 11/15:暇神

  • 12/06:YOS G-spec

  • 12/05:くま☆

  • 08/22:YOS G-spec

カテゴリー

CCL(Clozure CL)で日本語が文字化けすることの解決(Windows)

Windowsで普通に日本語入りのファイルをloadすると文字化けする。

;hoge.lisp
(princ "私は太郎です。")
(quit)

C:\>wx86cl --load hoge.lisp
遘√・螟ェ驛弱〒縺吶€・

これを解決するには-KオプションでCP932(Shift-JIS)を指定してあげる。

C:\>wx86cl -K CP932 --load hoge.lisp
私は太郎です。

指定したのはCP932だけどソースファイル(この場合だとhoge.lisp)の文字コードはUTF-8にする。

あくまでも出力をコマンドプロンプトに合わせるということなのかな。

言語/処理系ベンチマーク(C++,D,C#,VB,Node.js,WSH,Python3,HSP3)

言語/処理系ベンチマーク(C++,D,C#,VB,Node.js,WSH,Python3,HSP3)

以前やっていたベンチマークの焼き直し。
言語と処理系は僕が多用するものに絞った。

ccl思った以上に速かったので、今後は要所要所で使っていこう。

サーバーテスト

以前CGIでサーバー立てて遊んだことはあるけど、今回は言語機能だけでサーバーを立ててみました(Node.js、C#、VB、Go、Python、HSP)。

yosgspec/Hello-Server-Test

ここで、ApacheBenchを使ってベンチマーク。

:: svbench.bat
C:\xampp\apache\bin\ab -c 1 -n 10000 http://localhost:8888/ > result.txt
C:\xampp\apache\bin\ab -c 10 -n 10000 http://localhost:8888/ >> result.txt
C:\xampp\apache\bin\ab -c 100 -n 10000 http://localhost:8888/ >> result.txt
C:\xampp\apache\bin\ab -c 1000 -n 10000 http://localhost:8888/ >> result.txt
C:\xampp\apache\bin\ab -c 10000 -n 10000 http://localhost:8888/ >> result.txt


apachebanch.png


・ドキュメント長が微妙に違うので若干フェアじゃない。
・1000・10000件同時であればHSP・Python除けばどっこいどっこいな様子。
・HSPは同時処理に対応できずエラー。
・.NetのTCP実装は結果がおかしかった(なぜかドキュメント長が0)ので除外。
・おなじ.NetでもVBのほうが微妙に最適化が甘いのか遅いみたい。Option Strict・Inferしてるのに何故…
・PythonはPyPyを使ったところで何も変わらなかった。

| TOP |