Visual Studio 2008 が重い件について(暫定対応)

投稿日:2018-11-15

現象

とにかく重い。

重いと一言で言うけど、重いという内容は色々含んではいる。

  • 起動が遅い
  • スクロールすらカク付く
  • 右クリックのコンテキストメニューが表示されるまで数秒待たされる
  • 定義の移動に時間がかかる

こんな感じで、定義を参照した後に元の位置に戻ったり、その逆も然り・・・

少なくとも、現時点でこんな状況。

というか、アレコレやるには重すぎて、余計な操作は含みたくないって感じになっちゃってる。

今、所属しているプロジェクトの他のメンバーに聞いても同様の感想。

メモリが足りないんじゃね?とかPLに言われたが、Win7で12GBのメモリでタスクマネージャで見ても、普通にメモリ余ってるんですがw

って言うか、誰もこの状況に不満を唱えなかったの?と。

Visual Studio 2008なんて使わなきゃいいじゃん

本音ではその通り。

親指立てて、サムズアップで答えたいところ。

ただ、そうは行かない事情も開発の現場ではある訳で・・・

まぁ、単純事情っちゃ事情ですが、社内でのリソースが割かれないために、過去のプロジェクトでは、開発環境を変えることが出来ずにいるだけです。

少なくとも、自分が入社したタイミングでは、VisualStudio2015での開発がスタートしていたのですが、過去のプロジェクトはそのまま2008での開発・保守を継続している訳です。

単純にIDEであるVisualStudioだけを置き換えたら良いじゃんって思うんですが、.NetFrameWorkのバージョンやら、VisualStudioのバージョンを変えることによる検証を行うだけの人員が足りない。

後は単純に、客先でのトラブルに繋がらないか?っていう証明をしない限り、経営者層がハンコを押さないだけです。

面倒くさい。

そんななので、新規でスタートするプロジェクト以外は、社内で最初のリスクを負ってまでvisualStudioを変えようなんて意識が無いんですねぇ。

自分もそんな無駄な社内争いで消耗したくないので黙ってはいる内の一人ではあるんですけどw

Visual Studio 2008 が重いのを解消する

ということで、ネットで調べると解消したらしいページを発見。

http://d.hatena.ne.jp/veveve/20100227/1267242508

まさに、おなじような重い思いをされてる方を発見したので、同じように設定を試してみる・・・

「ツール」⇒「オプション」⇒「環境」⇒「スタートアップ」の「コンテンツをダウンロードする間隔」をオフに・・・orz

既に、チェック外してあるわ。

暫定的な対応

今は、一気にソースを修正する時に、テキストエディタを使用することで不要な重さを回避してる。

ただ、テキストエディタだと、関数の補完が出来なかったり、関数の参照ができなかったりとVisual Studioに依存する機能は当然ながら使えないので、そこだけは・・・

まぁその変は、関数の参照とか、そういったところを一部Visual Studio 2008でやって、コピペでテキストエディタにとかやってやり繰りしてる。

少なくとも、コピペや、ソースの切替とかでイラッとさせられるよりは、生産性は高いと思うし。

まとめ

とりあえず、現時点では、動作の重さは改善出来てない。

今後、何か情報が見つかれば追記する予定だけど、その前にVisual Studio 2008を使ったプロジェクトから離脱できる可能性もある。







-C#, 開発メモ
-

関連記事

[VMWare Fusion]VMWare Fusion 12を導入した話

  日本の中心付近で仕様変更と闘うSE日記 1 Pocket[VMWare Fusion]VMWare Fusion 11がBigSurで使えなかった話。http://ht-jp.net/b …

[ORACLE]ORA-00918:列の定義が未確定です・・・のエラーにならなかった

なんでエラーになるものをマージしてるんだ? と、怒られました。 一瞬、理解が出来ず・・・ で、エラーを再現してもらう・・・と。 あっさり発生。 早く修正しろって突っ返されました。 頭には「?」しか浮か …

ORACLE:普段使っていないと、どうしても忘れるSQLメモ。

逆引きSQL構文集 文字列を置換する http://www.sql-reference.com/string/translate.html 文字列を連結する http://www.sql-refere …

TortiseSVNなんだけど、自分が原因で「already locked」が出てしまった時の対処法。自分がロックを取ってて、ロックが取れずコミットが出来ない事態に遭遇した・・・

SVNを使っていると、たまにありますね。 ロックが既に誰かに取得されていて、コミットしようとした時に、唖然とするやつ。 ただ、今回は状況が違いました。 いつもなら、「ロック取ってるやつ誰だよ~」って感 …

C#で”LC.exe” はコード -1 を伴って終了しました(”LC.exe” exited with code -1)ってエラー

未だに確定した原因は自分で掴めてないんだけど、とりあえずエラーで検索して対策してみた。 どうにも、ビルド時にEXEフォルダ?とかにSRCフォルダからのコピーが上手くいかずにロックされてしまったりすると …


カテゴリー