EBPocket / EBWin サポート掲示板(終了:閲覧のみ可)
このフォームからは投稿できません。
name
e-mail
url
subject
comment

[記事リスト] [新着記事] [ワード検索] [過去ログ] [管理用]

記事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版で延命を図りたいと思います。


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)