質問

JW-CADのメモリが、容量の多いデーターになると読み込めないので
メモリをUPさせるよい方法をなるべくわかりやすく教えていただけませんか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

Windows98/95と仮定して話をします。


CONFIG.SYSの一番上に、次の行を加えてください。
DOS=HIGH,UMB
これで、640KBのフリーメモリがいくらか増えるはずです。
    • good
    • 0

Windows上で使用していらっしゃるのならば、


JW_cad for Windowsの使用をおすすめします。

もし、Windows版でこのような症状が出ている場合は、
追加補足してください。

参考URL:http://www.jwcad.net/
    • good
    • 0

MS-DOS用のものとして回答します。



ショートカットから起動していると思うのですが、プロパティを開いて、メモリがどうなっているか確認してください。

コンベンショナルメモリ:自動、環境変数のサイズ:4096
EMSメモリ:自動
XMSメモリ:自動
プロテクトモード:自動

にしてみてください。
(Windows2000やMEだと設定できないかもしれませんけど)
    • good
    • 0

おはこんばんちは、質問内容が良く分かりませんが・・・


 JW-CADはソフトです。
 メモリはパソコン内部のハードです。
     CAD自体にメモリはありませんよ。

JW-CADのバージョン? Win版?DOS版?
パソコンの仕様?  その辺を補足してみて下さい。
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qメモリに余裕があるのにヒープが確保できないです。

趣味のプログラムなので切実な問題ではないのですが、
1秒間隔に処理を行うプロセスを-Xmx64Mの指定で6つ起動しようとするのですが、
6つ目でヒープが確保できなくて処理が走りません。
スレッドは1プロセスあたり15くらいです。
OSはWindowsXPでCPUはPentium Dual-core E2140で
メモリは2GBつんでいるのですが、
タスクマネージャでみると1GB強しかつかってません。
できれば6つ同時に走らせたいのですが、方法はありますでしょうか?

Aベストアンサー

ヒープエリアはたしか全プロセスで共通に使われるはずです。
-Xmx64M を -Xmx128M 等に変更して動かしてみて下さい。

Qインラインフレームの読み込みの設定について

ミクシィというSNSでわたしがプレイしているオンラインゲームの
コミュがあるのですが、そこにウィルスサイトに誘導するURLを
貼り付ける悪質な人がいます。
その誘導URLは、そのURL自体にはウィルスサイトでなく
インラインフレームの読み込みをを許可している場合はそこに
誘導されるらしいのです(そのURLについてウィルスソフトメーカーさん
に回答もらいました)。
わたしは、そのURLをクリックしてしまいウィルスの影響が心配で
なりません。ウィルススキャンしてもなにもでないのですが
それが、かえって心配になります。自分のブラウザが
インラインフレームを不許可になっているのか?そうでないのか?
それがいまとても大事になっています。
そこで質問なのですが
簡単でいいのでインラインフレームとなんでしょうか?
ネットで検索してもよく理解できなったです。
それと、インラインフレームその読み込みの許可、
不許可の設定はどのようにしたらいいのでしょうか?
ブラウザにそれらしき設定らしいものがわからなかったです。
使用しているブラウザは、FireFox 2 と、IE6 の2つです。

ミクシィというSNSでわたしがプレイしているオンラインゲームの
コミュがあるのですが、そこにウィルスサイトに誘導するURLを
貼り付ける悪質な人がいます。
その誘導URLは、そのURL自体にはウィルスサイトでなく
インラインフレームの読み込みをを許可している場合はそこに
誘導されるらしいのです(そのURLについてウィルスソフトメーカーさん
に回答もらいました)。
わたしは、そのURLをクリックしてしまいウィルスの影響が心配で
なりません。ウィルススキャンしてもなにもでないの...続きを読む

Aベストアンサー

IE6の確認方法のみ。
IEの上の方にある、「ファイル(F)」などと書かれたバーの中から「ツール(T)」→「インターネットオプション(O)」の順でクリック。
出てきた窓の上の方にあるタブの中からセキュリティと書かれたタブをクリック。
四つのアイコンが並んで出てくるので、とりあえず、「インターネット」と書かれた地球のアイコンをクリックした状態で、下の方にある「レベルのカスタマイズ」というボタンをクリック。
色々な設定項目がずらっと出てくるので、その中から「IFRAME」という項目を探せば、どう設定されているか確認できます。
ご自分で「イントラネット」や「信頼済みサイト」の中にどこかのアドレスを登録していなければ、「インターネット」の設定だけ確認すれば良いような気がします。

フレームとは、呼び出したページ自体に情報が書いてあるのではなく、別のページを呼び出すためにだけ作られた枠。
枠の種類によって、「枠」だけしかない「フレームページ」と、自前の情報を持っている中に「枠」を併せ持つ「インラインフレームページ」とがある。
だと、私は思っています。


自分では多分判っていても、人様に説明するのって難しいです。
かえって混乱させてしまったらごめんなさい。

IE6の確認方法のみ。
IEの上の方にある、「ファイル(F)」などと書かれたバーの中から「ツール(T)」→「インターネットオプション(O)」の順でクリック。
出てきた窓の上の方にあるタブの中からセキュリティと書かれたタブをクリック。
四つのアイコンが並んで出てくるので、とりあえず、「インターネット」と書かれた地球のアイコンをクリックした状態で、下の方にある「レベルのカスタマイズ」というボタンをクリック。
色々な設定項目がずらっと出てくるので、その中から「IFRAME」という項目を探せば、ど...続きを読む

QC/C++言語のメモリについて

C言語でメモリを2種類?に分けると、スタックとヒープがあります。
ヒープは mallocなどで確保し、freeで解放しますがスタックは解放する必要がありません。
そのスタックは通常、何バイトまで可能なのでしょうか?

あと関数外のファイルの先頭に int[1000000];とした場合、このメモリはmallocで確保していませんが、
どこに作られるのでしょうか?

私のパソコンはメモリが2GBでWindows2000ですが、CやC++で最大、何バイトまでメモリが使えますか?
また、一番多くメモリを確保できるなら、OSはなんでも構いません。

解釈等も間違っていたらご指摘していただきたいです。

Aベストアンサー

マイコン向けのプログラムを書いてます、Interestと申します。

> C言語でメモリを2種類?に分けると、スタックとヒープがあります。

間違いではありませんが、ちょっと足りません。プログラムで使用するメモリはもう少し細かく見ると、次のようになっています。

(P) 実行される命令(ProgramとかCodeと呼ばれます)
(C) 定数など変更されないデータ
(D) 初期化されるデータ
(B) 初期化されないデータ
(H) プログラムから動的に割り当てられるメモリプール(これがヒープです)
(S) ローカル変数、関数の引数、呼び出し元関数へのリンクに使用する比較的短命なものに使用するメモリプール(これがスタックです)

> そのスタックは通常、何バイトまで可能なのでしょうか?

開発環境によって初期値が決まっているようで、どれだけ割り当てるか変更できるようです。OSには依存しません。Visual C++ 6.0の場合、スタックサイズの初期値は1MBだそうです。
参考 http://okwave.jp/qa2645032.html

> あと関数外のファイルの先頭に int[1000000];とした場合、
> このメモリはmallocで確保していませんが、どこに作られる
> のでしょうか?

最初に説明した内容に照らすと、一般に外部変数は0で初期化されますから、(D) 初期化されるデータ の領域に確保されることがわかります。

> 私のパソコンはメモリが2GBでWindows2000ですが

WindowsなどのOSは物理メモリが足りなければハードディスク上の仮想メモリも使用しますので、単純に何バイトまで使えます、とはお答えできません。

> 一番多くメモリを確保できるなら、OSはなんでも構いません。

どのようなプログラムを組もうとしているのですか?

マイコン向けのプログラムを書いてます、Interestと申します。

> C言語でメモリを2種類?に分けると、スタックとヒープがあります。

間違いではありませんが、ちょっと足りません。プログラムで使用するメモリはもう少し細かく見ると、次のようになっています。

(P) 実行される命令(ProgramとかCodeと呼ばれます)
(C) 定数など変更されないデータ
(D) 初期化されるデータ
(B) 初期化されないデータ
(H) プログラムから動的に割り当てられるメモリプール(これがヒープです)
(S) ローカル変数、関...続きを読む

Qバックアップとデーター保存の違いは??!

 パソコンの整理でお聞きしたいです。

NEC VALUESTAR WindowsXPを使用しています。
パソコンのデータをすっきりして使いやすく
したいと思い、いろいろ調べていくと、

NECのぱそガイドというものがあり
「バックアップNX」いう項目がでてきました。
この「バックアップ」という言葉と
CDRなどにデーターを落とすということとは
どうちがうのでしょうか?

よく人から
データーを
「バックアップしておいたほうがよいよ。」と
言われるのですが・・・。

NECのサイトの流れで「バックアップNX」という
項目をOKしてもよいのでしょうか?
その下には「バックアップを復元する」など
とも書かれています。
ここでいうバックアップはまたどこかにデーターを
落とすとは違う意味なのでしょうか?

教えていただけるとうれしいです。

どうぞよろしくおねがいいたします。

Aベストアンサー

こんにちは~

 良く言われる「バックアップ」とは、“データの複製”を指します。
 そのため、今ですとCD-RWやDVD-RW(繰り返し書き込めるため)を使用します。

 バックアップNXを使用するかしないかの判断は任せるとして、考え方を伝授しておきます。

 「OSやアプリケーションは、インストールDISK(CD)をなくさなければ、再インストールで元に戻る。
 大事なデータだけを、CDorDVDにとっておく」

 という感じになります。

 とある匠の方が言っていましたが、「形あるものは、いつかは壊れるものじゃ」です。

 そのため、現在やっておかなければならないのは!
 最悪の事を考えて、パソコンの中にあるDISKが読めなくなったとしましょう!
 復旧するには、DISKを入れ替えOSのインストールとWord等のアプリケーションをインストールして、データを元の所に収めます。
 その事から!
1.OSのDISK(CD-ROM)を作成しましたか?
2.アプリケーション&ドライバ等のDISKは、判る所にまとめてあるか?
3.今、使っているパソコンのCDorDVDドライブは書き込み出来るタイプか?
4.データを書き込むソフトは購入してあるか?(添付されているか?)
5.データ量に見合うだけのCDorDVDは購入してあるか?

以上 参考にしてください。

こんにちは~

 良く言われる「バックアップ」とは、“データの複製”を指します。
 そのため、今ですとCD-RWやDVD-RW(繰り返し書き込めるため)を使用します。

 バックアップNXを使用するかしないかの判断は任せるとして、考え方を伝授しておきます。

 「OSやアプリケーションは、インストールDISK(CD)をなくさなければ、再インストールで元に戻る。
 大事なデータだけを、CDorDVDにとっておく」

 という感じになります。

 とある匠の方が言っていましたが、...続きを読む

Qヒープ領域の限界値設定

大量にメモリを消費するアプリケーションを下記環境で動作させようとしています。
WindowsXP SP2, 1GB RAM
タスクマネージャの物理メモリの利用可能 674,500K位
この状態でヒープ領域をレジストリで変更しようと思っているのですが
限界値が不明です。
徐々に3071⇒4096⇒8192と上げていっているのですが、限界値を超してしまうとOS自体が起動できなくなる恐れがあるので怖いです。
アドバイスください。

Aベストアンサー

回答No.1に挙げた「デスクトップ ヒープ」で用いている「ヒープ」という用語は、グラフィックサブシステムで使用するためにWindowsのグラフィックサブシステムがあらかじめ確保して自分自身のために使用するメモリ領域のことを指しています。

また「mallocが使用するヒープ領域」という場合の「ヒープ」という用語は、ライブラリ関数mallocがWindows APIを使用して確保するメモリ領域のことを指しています。

ですので、「デスクトップ ヒープ」と「mallocが使用するヒープ領域」は違うものです。


「mallocが使用するヒープ領域」がどこから来るのかは、コンパイルに使用した言語環境のライブラリ関数mallocの動作内容に依存します。

仮にMicrosoft Visual C++(VC++ Version 6.0以降)を使用してコンパイルし、ライブラリ関数は標準添付のものを使用したとすると、mallocはWindows APIのHeapAllocで取得したメモリ領域をライブラリ内で細分(サブアロケート)して返します。またこの場合、HeapAllocで取得できるメモリ領域の量に固定の上限はなく、PCのメモリ実装量、Windowsのスワップ領域の大きさ、それとアプリケーションプロセスのメモリマップが許す限り、いくらでもHeapAllocはメモリを割り当てて返すことができます。

ですので上記の場合、mallocも同様に「PCのメモリ実装量、Windowsのスワップ領域の大きさ、それとアプリケーションプロセスのメモリマップが許す限りいくらでも」メモリを割り当てて返すことができます。

なお、上記動作はライブラリのソースコードを見て確認したものですので、使用しているコンパイラがVC++ではない、あるいはVC++でもVersion 6.0より古い場合、mallocが「いくらでもメモリを割り当てて返すことができる」かどうかは分かりません。(しかし、返すメモリ領域が「デスクトップ ヒープ」と違うものであることだけは変わりません。)

回答No.1に挙げた「デスクトップ ヒープ」で用いている「ヒープ」という用語は、グラフィックサブシステムで使用するためにWindowsのグラフィックサブシステムがあらかじめ確保して自分自身のために使用するメモリ領域のことを指しています。

また「mallocが使用するヒープ領域」という場合の「ヒープ」という用語は、ライブラリ関数mallocがWindows APIを使用して確保するメモリ領域のことを指しています。

ですので、「デスクトップ ヒープ」と「mallocが使用するヒープ領域」は違うものです。


「mal...続きを読む

Qウイルスの入っているパソコンからのデーター移行

こんにちは。
パソコンが動作不安定になりました。どうやらウイルスが入ってしまったようです。この際新しいパソコンに変えようと思ってますが、データー移行をどのようにすれば、安全にできるでしょうか?
尚、ソフトはCDよりインストールしようと思ってます。
データーは¥Cにも¥Dにも入っています。HDDは一つです。

旧パソコンのスペックですが
・WINDOWS XP-Home
・CD-R
・LAN有り
・USB空き有り

新パソコン
・WINDOWS XP-PRO
・CD-RW
・LAN有り
・USB有り
・HDD増設不可
です。宜しくお願いします。  

Aベストアンサー

まずは、ウィルスの駆除からです。
駆除してから移行しないと、移行データにウィルスが観戦しているかもしれません。

Qメモリをたくさん使うテストプログラム

Linuxで、メモリをたくさん使うようなテストプログラムを作りたいのです。
メモリといっても、プログラムコードの入っているテキスト領域、データの入っているデータ領域、ヒープ領域などがあると思いますが、
これらのいずれかのみをたくさん使うようなプログラムを作りたいのです。
例えば、サイズの大きなプログラムであれば、テキスト領域が大きくなったり、
大容量の文字列を扱ったりすると、データ領域が大きくなったりするんでしょうか?
関数とメモリ使用量の関係があまり分かっていません。
どうか教えてください。

Aベストアンサー

#1です。
>テキスト領域を大量に確保するには、無駄に長いプログラムを書けばいいのでしょうか?
はい、その通りです。
>mallocした領域にデータを書き込むと、今度はデータ領域がたくさん使われるのでしょうか?
いいえ、mallocした領域は、ヒープ領域であり、ヒープ領域にデータを書き込んだからといって、データ領域が増える訳ではありません。

コーディングでは、以下のようになります。
-----------------
#include ....ヘッダファイル
char data1[256];  ・・・・データ領域
main()
{
data data2[256];  ・・・・スタック領域
if (・・・){    ・・・・テキスト領域
・・・
}
malloc(3000)    ・・・ヒープ領域へ確保
}

main等の関数の外側で確保した領域は、データ領域に取られます。
main等の関数の内側で確保した領域は、スタック領域に取られます。(static指定を除く)
実際に命令(if文など)は、テキスト領域にとられます。
mallocで確保したメモリはヒープ領域に取られます。
(但し、テキスト領域の言葉は正しいかどうか不明です。参考URLを参照下さい)
ところで、どうして、メモリをたくさん使うようなテストプログラムを作りたいのですか、よかったら教えて下さい。そのほうに興味があります。

参考URL:http://www1.cts.ne.jp/~clab/hsample/Point/Point19.html

#1です。
>テキスト領域を大量に確保するには、無駄に長いプログラムを書けばいいのでしょうか?
はい、その通りです。
>mallocした領域にデータを書き込むと、今度はデータ領域がたくさん使われるのでしょうか?
いいえ、mallocした領域は、ヒープ領域であり、ヒープ領域にデータを書き込んだからといって、データ領域が増える訳ではありません。

コーディングでは、以下のようになります。
-----------------
#include ....ヘッダファイル
char data1[256];  ・・・・データ領域
main()
{
data...続きを読む

Qすいません、なるべく速くお願いします。

パソコンに関しては、まったくの初心者であるkouutoと申します。
最近分かったんですが、ウイルス対策のソフトとかを使っていませんでした。「もう、ウイルスに感染してんじゃない?」
と言われたので速くウイルスバスターのソフトとかをダウンロードしたいんです。
無料のものがあると聞いたので教えてgooで探したら「AVAST」というソフトがいいと思いました。
ダウンロードしようとしたら、英語でよく分かりません。
ダウンロードの仕方、もしくは、いい無料ウイルスバスターを教えてください。

Aベストアンサー

AVAST自体の性能は悪いとは思いませんが、初心者には少々取り扱いが難しいと思います。
いくら定評のあるソフト紹介サイト等で紹介されていてもやはり無料であることのしわ寄せはどこかに出る物です。
(私も使っていたことがありますが、とんでもない問題が出てました)

初心者であれば尚更有償のセキュリティー専業ベンダー製のソフト
(ノートン、マカフィー、トレンドマイクロ等)を購入すべきです。

因みに更新料無料をうたっているソフトもかなり危ないです。
私もサポートさせられたことがありますが、悲惨な物でした。

正直このカテゴリに関しては「安かろう悪かろう」です。

Qjava string 配列の使用メモリ

String[][][] arg = = new String[x][x][x];
でxが638の時にjava.lang.OutOfMemoryErrorになってしまいます。
VM起動時のヒープ最大値は1GBまで試しましたがダメでした。

このときargオブジェクトはどれだけのメモリを必要とするのでしょうか?

Aベストアンサー

このnewで作られるオブジェクトは、配列オブジェクトだけです。Stringオブジェクト自体は作られません。
なので、オブジェクトのサイズとしては、配列オブジェクトのサイズだけを考えればよいことになります。
(ちなみに、メソッド本体はクラスに1つあるだけで、作成したオブジェクトの数だけできるわけではないですから、オブジェクトを作ると、新たにメソッドの分のメモリが必要になるわけではありません)

さて、argオブジェクトのサイズですが、1つのオブジェクトへの参照を保持するのにまず何バイトが必要か考える必要があります。
32bitのJavaだったら、たぶん32bit=4バイトでしょう。
この配列の要素数はx^3個ですので、1つあたりが4バイトとなると、x^3 * 4 バイトのメモリが最低限必要ということになります。
もちろん、他にも多少メモリが必要でしょうが、xが大きいときのことを考えるわけですし、無視しても問題ないでしょう。

x=638の場合を計算してみると、638^3 * 4 = 1038776288 となります。
これは約990MB で、だいたい1GBです。
ヒープの最大値を1GBで試したということですので、計算と合っているのではないでしょうか。

このnewで作られるオブジェクトは、配列オブジェクトだけです。Stringオブジェクト自体は作られません。
なので、オブジェクトのサイズとしては、配列オブジェクトのサイズだけを考えればよいことになります。
(ちなみに、メソッド本体はクラスに1つあるだけで、作成したオブジェクトの数だけできるわけではないですから、オブジェクトを作ると、新たにメソッドの分のメモリが必要になるわけではありません)

さて、argオブジェクトのサイズですが、1つのオブジェクトへの参照を保持するのにまず何バイト...続きを読む

Q更新サービスのデーターが読めないんです

今NortonlnternetSecurity2003を使ってるんですが、5日ほど前に突然

「更新サービスのデータが読めません管理者権限が必要かも知れません」

というメッセージが来て、びっくりしました。

どうしたらいいかわかりません、解決方法が知りたいのでよろしくお願いし

ます。

 

Aベストアンサー

こんばんは。
管理者権限で起動されている事は間違いないですか?
参考URLに記載されている問題ではないでしょうか? ご確認下さい。

参考URL:http://service1.symantec.com/SUPPORT/INTER/navjapanesekb.nsf/jp_docid/20011012160252930


人気Q&Aランキング