私はIBMのThinkpad X61というノート型PCを使用しているのですが
長時間使用していると急に固まってしまい(HDDはアクセスしてます)
画面表示が4bit状態になってしまいます。
画面のプロパティから変更しようとしても4bitから何も変えられず
再起動をすると直るという状態なのです・・・
そのときにタスクマネージャーを見ると
コミットチャージが内臓メモリを上回る数値なのですが
何か解決方法はありませんでしょうか?
私のPCのスペックは以下の通りです
メモリは1024MB入ってますがグラフィックに一部流用してるみたいです
OS: Microsoft Windows XP Pro
Processor: Intel(R) Core(TM)2 Duo CPU T7100 @1.80GHz (2 CPUs)
Memory: 982MB RAM
ChipType: Mobile Intel(R) 965 Express Chipset Family

一応以下のソフトを起動していると4bit表示になる可能性が上がるみたいです
-xampp
-Firefox

またBright Shadowというオンラインゲームを起動していると
従来の2倍ほど上回るコミットチャージでも全く問題なく動作します

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

A 回答 (3件)

Kaspersky常駐でFireFox起動すると高負荷になるという


話しは聞いたことがあります。
ので、常駐する何らかとの因果関係は調べられますか?
ちなみにBIOSとドライバ類は最新ですか?

この回答への補足

私の使っているセキュリティソフトはTREND MICRO Office Scanという外国のソフトを使用しております(規定なので)。
日本ではウイルスバスターというソフトに相当すると思います。
長時間とは大体3時間から5時間ですがxamppを起動していると
最悪10分程度で4bit表示に変わってしまいます。
タスクマネージャーの内容ですが
Firefox: 183,076 KB ~ 267,823 KB
xampp: 23,828 KB ~ 512,923 KB
BrightShadow: 12,325 KB ~ 326,255 KB
BrightShadowは一応ですが多重起動しても全く問題なく動いています
※3個起動くらいで大分辛くはなりますが全く4bit表示に変わりません

xamppに対してはローカルサーバーとして使っていてAjaxの
通信テストをした時によく4bit表示になります、上記の10分程度とは通信テスト時が多いです。
xamppを起動せずにFirefoxを起動してウィンドウの移動を繰り返していると
稀に4bit表示になりますがやはり大量にメモリを消費していました。(2~4百MB)

BIOSとドライバ類は2ヶ月前に上げましたがアップデートに時間がかかるので2ヶ月前の状態で止まっております

仮想メモリは3889MBありますが4bit表示になるときは大概1246MB程度使用してる時になるようです。

やはり環境にもよりますがローカルサーバーで高負荷な処理をさせるには
それなりにメモリを積んでいたほうがいいのでしょうか?
私の中ではWinXPは512MBあれば動くと聞くので2倍の1024MBあれば余裕かなと思っていましたが・・・

補足日時:2009/05/15 19:12
    • good
    • 0

起動後にタスクマネージャをみて、メモリを消費しているプロセスがないか調べて教えて下さい。


http://121ware.com/qasearch/1007/app/nec.jsp?005 …
    • good
    • 0

あなたのパソコンを見ることができないので何がそんなにメモリを喰っているのかわかりません。





メモリ不足であることは間違いありません。

また、長時間とは人間の感覚でしかありませんからどの程度のものかわかりません。

2~3時間でも長時間ですし、人に言わせれば短い時間かもしれません。

再起動するとという事は、メモリの内容がクリアされるからでしょうね。

>従来の2倍ほど上回るコミットチャージでも

その従来とは?

解決方法ですか?

どちらにしろ現状では何も見えてきません。

2つあげていただいたアプリですが、正常ならそこまでになるような負荷をかけるものではありません。

一つ一つ検証していくには手間ばかりが係るだけです。
リカバリしてみて、環境を少しずつ戻して再現したときに直前にした行為が原因となりますから、それで何が悪いか見極めるしかないでしょう。

ともかくこのまま放置はできませんから。一番簡単な方法を提示しておきます。

リカバリしてだめなら、物理的な故障ですから、修理でしか直す方法はないと思います。

ザンプ・ファイアフォックスに限った現象ではないみたいですから。
    • good
    • 0

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

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

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

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

Qつくった画像をBMP形式に保存するときに4bitで保存するには?

仕事でビットマップ形式の画像をつくらないといけないのですが、
つくった画像をBMP形式に保存するときに4bitで保存するにはどうしたら
良いでしょうか?

もともとはイラストレーターで制作されたデータなので、ai形式やeps形式で
保存されています。それをPhotoshopの7やCS2で開いて、photoshop上で
bmp形式で保存しました。
すると保存される前に「BMPオプション」というダイヤログボックスが
出て、そこでbitを選択できるようになってはいるのですが、選択可能な
bitは、「16bit」「24bit」「32bit」だけなのです。
「1bit」「4bit」「8bit」も薄い字で項目としてはあるのですが、
何故かこの三つのbitは薄い字になっていて選択が出来なくなっています。

Photoshopではダメでも構いません。何か他のソフトで4bitにするにはどう
したら良いでしょうか。

ちなみに、96dpiで100ピクセルほどのサイズの画像を4bitで保存
しようとしています。

宜しくお願い致します。

仕事でビットマップ形式の画像をつくらないといけないのですが、
つくった画像をBMP形式に保存するときに4bitで保存するにはどうしたら
良いでしょうか?

もともとはイラストレーターで制作されたデータなので、ai形式やeps形式で
保存されています。それをPhotoshopの7やCS2で開いて、photoshop上で
bmp形式で保存しました。
すると保存される前に「BMPオプション」というダイヤログボックスが
出て、そこでbitを選択できるようになってはいるのですが、選択可能な
bitは、「16bit」「24bit」「32bit」...続きを読む

Aベストアンサー

4bitは16色なので、まず16色のインデックスカラーに落とす必要があります。
Photoshopでの方法としましては、
イメージ→モード→インデックスカラーを実行し、
「パレット」を「ローカル(視覚的)」に
「表示色」を「16」に変更して、[OK]をクリックします。

この状態でビットマップ保存すれば「4bit」を選択して保存できます。

Q4GB以上のコミットチャージ(32bit OSで)(差替版)

4GB以上のコミットチャージ(32bit OSで)(差替版)
すいません。hpへのリンクを書くのを忘れていたので、再度質問させていただきます。前の質問は打ち切らせていただきます。

32bit OSでは、物理メモリと仮想メモリの合計(=コミットチャージ)は4GBまでしか持てないと思っていたのですが、下記のhpのページを見ると、

"32 ビット Windows OS での仮想メモリの制限について"
http://h50146.www5.hp.com/lib/products/workstations/support/whitepapers/Virtualmemory_Technologybrief.pdf

10.5GBまでコミットチャージがあり驚きました。1プロセスあたりの仮想メモリの制限値が、2GB または 3GB なんですね。
でも、今ひとつ4GB以上のコミットチャージを32bit OSが持てるのか不思議に思います。わかりやすく、説明していただければ幸いです。

○私の環境
OS:windows XP media center edition(32bit)

4GB以上のコミットチャージ(32bit OSで)(差替版)
すいません。hpへのリンクを書くのを忘れていたので、再度質問させていただきます。前の質問は打ち切らせていただきます。

32bit OSでは、物理メモリと仮想メモリの合計(=コミットチャージ)は4GBまでしか持てないと思っていたのですが、下記のhpのページを見ると、

"32 ビット Windows OS での仮想メモリの制限について"
http://h50146.www5.hp.com/lib/products/workstations/support/whitepapers/Virtualmemory_Technologybrief.pdf

10.5GBまでコミット...続きを読む

Aベストアンサー

仮想メモリの全体のサイズについては32ビット、64ビット関係がありません。
32ビット、64ビットというのは1プロセス当たり割りつけられる仮想メモリのアドレスバス幅です。
仮想メモリ全体にアクセスする方法は、ページングという技術で物理的アドレス(=実メモリ+ページファイル)に変換されてアクセスしますが、これはOSのビット数とは関係ありません。

Q4bitデータを変更して出力させるプログラム

分かりにくいタイトルですみません。

PICに入力された4bitのデータを、違う4bitのデータにして出力させるプログラムを作りたいのですが、

いろいろなサイトを探してもそのような記事が無くて困ってます。

下記のような動作をするプログラムをご教示ください。


言語はアセンブラ
使用マイコン:PIC16F88
内部オシレーター使用

ポートAを4bit入力用
ポートBを4bit出力用

ポートAの入力が       ポートBの出力では
・LLLL             ・LLLL     
・HLLL             ・LHLL
・LHLL             ・LLHL
・HHLL             ・HLHL
・LLHL      の時    ・HHHL
・HLHL             ・LLLH
・LHHL             ・LHLH
・HHHL             ・HHLH
・LLLH             ・LLHH
・HLLH             ・HLHH




このような動作です。


使用目的は簡単に書くと、自作のサラウンドプロセッシングアンプのチャンネルテストという機能のメイン制御用に使います。ロジックICでもできますが、とてつもなく部品点数が多くなってしまうので、マイコンで制御したいと思います。


暇な時でも良いのでよろしくお願いします。

分かりにくいタイトルですみません。

PICに入力された4bitのデータを、違う4bitのデータにして出力させるプログラムを作りたいのですが、

いろいろなサイトを探してもそのような記事が無くて困ってます。

下記のような動作をするプログラムをご教示ください。


言語はアセンブラ
使用マイコン:PIC16F88
内部オシレーター使用

ポートAを4bit入力用
ポートBを4bit出力用

ポートAの入力が       ポートBの出力では
・LLLL             ・LLLL     
・HLLL             ...続きを読む

Aベストアンサー

RETLW命令を使用するのが一番簡単と思います。
以下はマニュアル記載の説明です。

Description: 8 ビットのリテラル“k”をW レジスタにロードして、スタックの最上位(リターンアドレス)をプログラムカウン
タへロードします。これは2 サイクルの命令です。
Words: 1
Cycles: 2

Example:

  CALL TABLE ;W contains
          ;table offset
          ;value.
  •        ;W now has table
  •        ;value.
  •
TABLE  ADDWF PC ;W = offset 
      RETLW k1 ;Begin table
      RETLW k2 ;
      •
      •
      •
      RETLW kn ; End of table
命令実行前
W = 0x07
命令実行後
W = k8の値

Qタスクマネージャーのコミットチャージ等の意味

WINDOWS XPのタスクマネージャー
のパフォーマンスを見たところ
コミットチャージ:396MB/1246MB
CPU使用率 5%
プロセス:30

コミットチャージの意味をおしえてください。
またハンドルの意味をおしえてください。
よろしくお願いします。


以下ある状態のデータ値
ーーーーーーーーーーーーーー
合計
ハンドル 6309
スレッド 294
プロセス 30

PF(ページファイル使用量)395MB

物理メモリ(KB)
522224

コミットチャージ(KB):
合計 405794
制限値 1276252
最大値 406616
となっていました
合計値の405794とかは絶えず値が変動

Aベストアンサー

私の方はWindows2000ですが、多分同じようなものだと。
タスクマネージャーのヘルプに書いてあります。以下それの丸写し。
・コミットチャージ
プログラムおよびシステムに割り当てられているメモリ。仮想メモリの使用により、コミットチャージの[最大値]は、物理メモリの上限を越える場合があります。

・ハンドル
ファイルまたはレジストリキーなどのリソースを、プログラムがアクセスできるように一意に識別するのに使う値。


以上ですが、ハンドルを使用したプログラム例としてはこのように使います(デルファイ言語)
[Delphi-ML:80751] Re: 別のソフトにクリップボードの内容を貼り付けたい

"** 鉄平" <tetupei@***.*******.ac.jp>
Fri, 20 Feb 2004 16:14:03 +0900

--------------------------------------------------------------------------------

単に動けばいいのであれば

SetForeGroundWindow(Hhan);//Hhan:ペーストしたいWindowsハンドル
keybd_event( VK_CONTROL, 0, 0 , 0 );
keybd_event( $56, 0, 0 , 0 ); //V Key
keybd_event( $56, 0, KEYEVENTF_KEYUP , 0 );
keybd_event( VK_CONTROL, 0, KEYEVENTF_KEYUP , 0 );

私の方はWindows2000ですが、多分同じようなものだと。
タスクマネージャーのヘルプに書いてあります。以下それの丸写し。
・コミットチャージ
プログラムおよびシステムに割り当てられているメモリ。仮想メモリの使用により、コミットチャージの[最大値]は、物理メモリの上限を越える場合があります。

・ハンドル
ファイルまたはレジストリキーなどのリソースを、プログラムがアクセスできるように一意に識別するのに使う値。


以上ですが、ハンドルを使用したプログラム例としてはこのように使いま...続きを読む

Q4bit の画像編集ができるペイント系ソフト

Windows XP~8 で 4bit ビットマップ画像の編集ができるペイント系ソフトがあったら教えてください。
オープンソースか、フリーウェア(日本においての意味)でお願いします。

できればパレットのインポートとエクスポートもできればありがたいです。

Aベストアンサー

とりあえずGIMPはいかがでしょう。
任意のパレットを作成したり、自動で減色もでき、そのままbmp保存すれば4bitで書き出せました。
ただ残念ながらパレットのエクスポート機能は見つかりませんでした。

あと余談ですが、既存の画像の編集自体ならペイントでも可能ですね。
新規作成や色変更ができないので実用性はありませんが。

QWindowsVistaでのコミットチャージ測定

タイトルの通りです。
Vistaでコミットチャージを見るにはどうすればいいですか?
タスクマネージャを見ても、それらしき表示がありません。

Aベストアンサー

先ほど、コミットチャージ(コミットサイズ)=物理メモリ使用量+仮想メモリ使用量
と私は言いました。そして、
>Vistaのタスクマネージャ内「パフォーマンス」タブでは、
>コミットチャージ=メモリの使用量+ページファイルの使用量
これはどうやら誤りみたいです。すみません。

マイクロソフトの公式サイト(参考サイトをご覧下さい)を確認すると
>ページファイル=RAM(物理メモリ)+仮想メモリ
らしき表記があります。
つまり、コミットサイズ=ページファイルのサイズという意味になります。

改めると、Vistaのタスクマネージャの「パフォーマンス」タブ内「ページファイル」項目がコミットチャージに該当します。
左側は現在使用中のコミットサイズ、右側がXPで言う「コミットサイズ制限値」=PCで使える最大コミットサイズということになります。

混乱させて申し訳ありません。「ページファイル」という言葉に惑わされてしまいました。

参考URL:http://windowshelp.microsoft.com/Windows/ja-JP/help/d119bbe6-f604-4eb1-9c75-bbbc45cce1da1041.mspx

先ほど、コミットチャージ(コミットサイズ)=物理メモリ使用量+仮想メモリ使用量
と私は言いました。そして、
>Vistaのタスクマネージャ内「パフォーマンス」タブでは、
>コミットチャージ=メモリの使用量+ページファイルの使用量
これはどうやら誤りみたいです。すみません。

マイクロソフトの公式サイト(参考サイトをご覧下さい)を確認すると
>ページファイル=RAM(物理メモリ)+仮想メモリ
らしき表記があります。
つまり、コミットサイズ=ページファイルのサイズという意味になります。

改め...続きを読む

QAVRマイコンで4bit分のデータをシリアルで送る

お世話になります。AVRマイコン初心者です。

ATtiny2313 を使い、メロディICの入力端子に4bit分のデータをシリアルで送りたいです。

メロディIC → SM11125ABV (セイコーNPC製)
データシート → ftp://ftp.npc.co.jp/pub/pdf_j/1125abv_nc0720a.pdf


やりたいことは、SM1125ABVの入力端子SI, SCに選曲のためのデータを送り、選曲することです。
データシートにあるように、1bit分のパルス幅は2μsです。

ようは、この幅のパルスを出力できればいいのですが・・・・
何から始めればよいのか・・・・

検索したら、UARTというのが見つかりましたが、例がやたらと文字列の送受信で…
文字列の部分を0 ,1 に置き換えたら、H、Lのパルスが出力されてくれるのか???

それとも、タイマで割り込みのタイミングでH、LをI/Oポートから出力させればいいのか???


WinAVRを使います。
どうかアドバイスよろしくお願いいたします。

Aベストアンサー

UARTはPCなどとのデータ通信用のものであり、
5~9bitのデータを伝送するものですから、4bitのデータ伝送には使えません。

データシートを見ましたが、「パルス幅は2μs」というのは最小値であり、
それより長い分には問題なさそうですので、ソフトウェア的なポート制御で問題なさそうです。
タイマ割り込みでも、ポーリングでもどちらでも組みやすい方法で組めばいいかと思います。

ポーリングで組むなら、
#include <util/delay.h>
しておいた上で、

SCが繋がっているピンをLに
SIが繋がっているピンに1ビット目の値をセット
_delay_us(3);
SCが繋がっているピンをHに
_delay_us(3);

SCが繋がっているピンをLに
SIが繋がっているピンに2ビット目の値をセット
_delay_us(3);
SCが繋がっているピンをHに
_delay_us(3);
…以下略。これを全部で4回繰り返す

という処理でいいでしょう。
このコードでは、_delay_us(3); で3μs待たせています。
ですが、2μsというのはスペック上の最小値ですし、
内蔵RC発振器で動作させる場合、発振周波数に誤差があるので、ギリギリのタイミングで動作させるよりはある程度余裕を持たせるべきですから、これぐらいで十分でしょう。

UARTはPCなどとのデータ通信用のものであり、
5~9bitのデータを伝送するものですから、4bitのデータ伝送には使えません。

データシートを見ましたが、「パルス幅は2μs」というのは最小値であり、
それより長い分には問題なさそうですので、ソフトウェア的なポート制御で問題なさそうです。
タイマ割り込みでも、ポーリングでもどちらでも組みやすい方法で組めばいいかと思います。

ポーリングで組むなら、
#include <util/delay.h>
しておいた上で、

SCが繋がっているピンをLに
SIが繋がっているピンに1ビッ...続きを読む

Qコミットチャージとはナンですか?

コミットチャージとはナンでしょうか?それをみてユーザーは何をするものなのでしょうか?

Aベストアンサー

説明すると長くなりますし、詳細な解説がありますので、URLのみご案内して置きます。
値により、必要なメモリ容量を見極める事が可能です。
http://121ware.com/qasearch/1007/app/nec.jsp?003188
http://www.atmarkit.co.jp/fwin2k/win2ktips/166memoryusage/memoryusage.html

Q4bit wavファイルの編集?

Olympus Digital Voice Recorder VN-240PC
というものを購入して、色々なものを録音しております。
録音したものをWindowsXPに移すソフトは添付されていて、
移した後にはWav形式のファイルが出来ており、
Windows Media Playerでも再生できます。
しかしながら、不必要な部分もたくさんありますので、
必要な部分だけ切って編集した後、再生させたいと思っております。
Vectorのサイトから幾つかフリーソフトをダウンロードして
試してみましたが、エラーが出たり、このフォーマットには
対応していない旨のメッセージが出ます。
少しインターネット上で勉強してみましたが、
どうもwavにも色々な種類があるみたいです。
そこで改めて自分のファイルのプロパティーを見たところ、
「4bit wavファイル」と書かれていました。
これが原因かどうかも分かりませんが、
対処法を教えていただけたらありがたいと思っております。
目標は「編集、コンピューター上で再生」ですので、
ファイル形式の変更等は全然気にしません。
フリーソフトでできればありがたいです。
よろしくお願いいたします。

Olympus Digital Voice Recorder VN-240PC
というものを購入して、色々なものを録音しております。
録音したものをWindowsXPに移すソフトは添付されていて、
移した後にはWav形式のファイルが出来ており、
Windows Media Playerでも再生できます。
しかしながら、不必要な部分もたくさんありますので、
必要な部分だけ切って編集した後、再生させたいと思っております。
Vectorのサイトから幾つかフリーソフトをダウンロードして
試してみましたが、エラーが出たり、このフォーマットには
対応していない...続きを読む

Aベストアンサー

http://www.vector.co.jp/soft/win95/art/se185896.html
ぷっちでここ
もIMA ADPCMの4bitから変換できるようです。

Qコミットチャージの合計と物理メモリの合計について

WindowsXPSP2、メモリ512MBのパソコンを使用しています。質問ですがメモリはタスクマネージャの画面でコミットチャージの合計が物理メモリの合計を超えなければOKということは知っているのですが、コミットチャージの合計の数値が物理メモリの合計の数値ギリギリよりは少し余裕を持たせておいたほうがいいのでしょうか?。あと自分のパソコンは物理メモリ合計が523504でコミットチャージ合計が347700くらい(アイドル状態)です。物理メモリの合計を超えることはありませんがこの状態でメモリを増設したとして早くなりますか?。

Aベストアンサー

私のノートと似たような状態ですね。
余裕は持たせた方が有利ですけど、余裕が多いから少ないより快適になると言う意味ではないのでよく考えた方が良いです。
現状で使用メモリが全く変動しないようなら、メモリ増設は無駄になります。


人気Q&Aランキング

おすすめ情報