吉里吉里2/Z 2016/07
@Arenonani 吉里吉里も使われてたんですね。色々使いこなせてすごいな~。確かに息長いですよね!今だに販売サイトでもサポートされてるし。 RPGツクールもやってみたいと思って放置してますwきっかけがあればやるんだけどなあ。
2016-07-30 10:12:49ビットマップメモリが確保できないのは、サノバウイッチとか過去作でも長時間動かしてたら起きたような気がするし…千恋*万花のせいではなく、これは吉里吉里の設計自体に問題があるんじゃないか?という感じがしている僕。
2016-07-30 13:43:21楓 software: メモリの断片化によるメモリ確保失敗に関して kaede-software.com/2015/06/post_6… 吉里吉里関連。
2016-07-30 13:55:27@reflex_fx 吉里吉里が特に使われるのは多分、スクリプト打てる人の数とプラグインとかの問題かなぁ。エロゲ業界じゃ乗り換える余裕も自社開発する余裕もない所多そうだし… 自社エンジンの会社は凄いと思う。FHDがメインの時代がきたらどうなるか…という所じゃないかな。
2016-07-30 14:09:01@jin1016 twitter.com/StraightMark6/… mallocだと大丈夫というツイートを見かけたのですが,これ実際のとこ有効なんでしょうか?
2016-07-30 14:17:42千恋のビットマップメモリエラー 設定からmallocを使うように選択すると発生しないな。 GlobalAllocとか分割ヒープはダメ。
2016-07-30 08:56:36@miahmie mallocと他ので差があるとは思えないですが、ちょっと調査してみた方が良さそうですね。分割ヒープが一番効果的と思っていたんですが…
2016-07-30 14:21:57開発時のテストスクリプトでは、分割ヒープが最も効率的に機能していたんだけど、mallocが一番いいのか? mallocも内部的にはWin32 APIの何か呼んでるはずよね。調べた方が良さそうかな
2016-07-30 14:26:19吉里吉里やってて楽しいのが 吉里吉里「エラーでました!」 私「ははーん!あのへんだな」 調べる。「]」で閉じられてません とか!!! 細かいバグと「ははーん」と戦うの楽しい。でもでかいバグは苦手。
2016-07-30 14:26:35mallocはHeapAlloc呼んでるみたいだから、やはり分割ヒープの方が効果的に思えるけど、malloc内でサイズによる振り分けを細かくやってくれていたりするんだろうか
2016-07-30 14:29:47吉里吉里2の時はGlobalAllocのみで、Zで対策入れる時に分割ヒープのついでにmallocも選択できるようにしとくかと何となく入れたmallocが効くとは……
2016-07-30 14:35:57mallocの場合は、exe側で確保したのをdllで解放(もしくはその逆)しようとしたら例外出ると言うのがあったか。もう大丈夫なんだっけ?
2016-07-30 14:41:20@jin1016 弊社エンジンの場合立ち絵の素体の巨大画像と表情パーツ差分の細かい画像を頻繁に読む感じなので,画像サイズの傾向に得意不得意があるのかもです。別作品で分割ヒープ設定でデバッグに出したことがあるんですけど余計にビットマップエラーが出るとのことで設定外した過去もあります
2016-07-30 14:43:30@miahmie なるほど、単純な2分割じゃなくてもう少しうまく分割しないと厳しいのかもしれないですね。もしかしたらmallocはその辺やってくれているのかもしれないですね。
2016-07-30 14:48:15. @miahmie @jin1016 Low-fragmentation HeapというのがVistaから有効になっているようなのでそれが効いてる感じでしょうか?(ただ、Win7でもデバッグビルドだと有効にならないとか) blog.techlab-xe.net/archives/1710
2016-07-30 14:49:32@yukidaore @miahmie LFHオプション kaede-software.com/2014/01/post_6… も設定でありますが、Vista以降はデフォルトONなのでもう意味のない設定になっていますね。確かこれが有効な環境でテストしたと記憶しています。
2016-07-30 14:51:34exeのmallocで確保したメモリをdllでfreeしたらエラーの問題は、exe側でラップした関数で開放しているから問題出ないはずか。てことはつまり、mallocが一番なのか?ぐぬぬ。もう標準設定はmallocにしておくのがいいかな
2016-07-30 14:54:46