記事No | : 2341 |
タイトル | : EBWIn 4.2.2 (LARGEADDRESSAWARE版) |
投稿日 | : 2015/07/01(Wed) 12:09:29 |
投稿者 | : hishida |
> ちょうど今、メモリを最大の8GBに増設することを考えているのです
> が、それでも無理だということでしょうか?
32bitアプリの場合、アプリで確保できるメモリの上限が2GBなので、それ以上メモリを積んでいても、マルチでアプリを動かすのは快適になりますが、個々のアプリの制限はそのままです。
というのが一般論なのですが、実は昨夜解決策をみつけました。
LARGEADDRESSAWAREオプションを付けてビルドすると、64bitOSの場合4GBまで使えるようになります。
http://www.webtech.co.jp/blog/optpix_labs/programing/6387/
http://blog.systemjp.net/entry/2013/10/09/175815
このオプションを付けてEBWin4をビルドしたところ、64bit Windows8.1で青空てにをは辞典完全版のインデックスの作成に成功しました。
こちらに 4.2.2 としてプレリリースしましたので、お試しください。
http://ebstudio.info/manual/EBWin4/EBWin4.html
このバージョンでもwikipediaは非圧縮で4GBを超えるので、全文検索インデックスは作成できません。
本格的な対応はやはり64bit化しかないのですが、EBWin4で使用しているsqlite3やzlibも64bit化しないといけないとか、32bitと64bitを両方配布しないといけないとか、色々問題がありまして、すぐの対応は難しそうです。
とりあえずLARGEADDRESSAWARE版で延命を図りたいと思います。