クロノス・クラウン - 記事検索

ツイート @rutenさんをフォロー
クロクロ ショップ 本、ゲーム、同人誌他を販売
クロクロ ツールズ 便利なWebアプリを多数収録
IT用語大辞典 IT用語を解説
ソフトウェア
めもりーくりーなー Winのメモリーをお掃除するソフト
Novel Supporter 小説推敲補助ソフト
PCソフト 便利なソフトを多数公開
Webサービス 便利で楽しいサービス多数
レトロゲームファクトリー レトロゲーム移植会社のお仕事小説
#電書ハック 電子書籍編集部のお仕事小説
顔貌売人 IT系ミステリ
裏切りのプログラム IT系ミステリ
ゲーム
Little Bit War Switch向け高速RTS
TinyWar high-speed 1ステージ数分の8bit風RTS
EX リバーシ 変形盤面、ステージ多数
PuzzleAndGame.com ブラウザで遊べるパズルやゲーム
no link
2004年09月11日 03:01:20
 今日は一日、i-appliの通信対戦のプログラムで潰れた。どうしてもエラーが出る場所があって、理由が不明。色々と試して行くと、どうもプログラムを走らせているDocomoのエミュレータの問題のような気が……。
 505向けのエミュレータで問題がないのに、504向けだと落ちる。エラーが出ている場所を特定しても、そんな挙動をおこさない場所。それも、デバッグのためにソースの分量を変えると、エラーが出るタイミングが変わったりする。
 半日ぐらい消去法で試して行った結果、理由が分かった。原因は「定数の数」。完全に盲点。というか、そんなんでエラーが出るのは想定外。
 リリース用のソースコードは、独自の定数埋め込みツールを使って数値は全部実数化しているのだが、通常のデバッグ時は、素の定数が大量にソース中にある。
 その定数をエミュレータが内部でクラス展開しているのだが、どうも管理がうまくいっていないようだ。もしくは、メモリー量が足りないのか。だが、見かけのメモリー量は問題ない値が返ってきている……。ともかく、宣言している定数の数が多過ぎると、内部的に処理を圧迫して落ちるようだ。
 505向けのエミュレータでは同じ問題が際限しなかったので、どうも504向けエミュレータ固有の問題っぽい。
 眠い一日だった。というか、時間が勿体無くて馬鹿らしかった。トホホ。
最新20件 (全て見る)

柳井が執筆した本や商品 (全て見る

マンガでわかるJavaScriptのPromise
JavaScriptのPromiseをマンガで解説。無料。
レトロ風RPG 全コード
JSのレトロゲーム風RPGの全コードを掲載&解説。
タワーディフェンス 全コード
JSのタワーディフェンスの全コードを掲載&解説。
レトロゲームファクトリー
過去のゲームを最新機用に移植する会社のお仕事小説。新潮社より発売中。
#電書ハック
電子書籍編集部のお仕事小説。文藝春秋より発売中。
顔貌売人 ハッカー探偵 鹿敷堂桂馬
シリーズ第2弾。文藝春秋より発売中。
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
松本清張賞の最終候補に残った拙作小説(デビュー作)。

サイト目次

PCソフト/Webアプリ/ゲーム

記事/マンガ

柳井の同人活動

開発

携帯・スマホ

アナログ・ゲーム

Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について