なぜVBは扱いが低いのか (200レス)
1-

188: 名前は開発中のものです。 [sage] 2013/02/01(金) 20:46:24.53 ID:WGADr03p(1) AAS
頭の中の藁人形に勝利宣言するのって気持ちいいのか?www
189: 名前は開発中のものです。 [sage] 2013/02/02(土) 01:35:13.67 ID:I6aYuYDa(1/5) AAS
久方ぶりに来てみたら、なにやら人が沢山いるな。VBそっちのけでw
まあ、.netのガベコレに苦労してる人が多いのは分かった。
メモリー管理は初心者には相変わらずの鬼門だな。
でもさ、.netではAPIのかわりになるような命令がいっぱいあるから、
API呼び出す必要はほとんど無いような・・・

>>146
146(2): 名前は開発中のものです。 [] 2013/01/30(水) 13:13:47.38 ID:ES7+KnHm(1/3) AAS
思うんだが、VBやVC#のガベージコレクタって、そんなにパフォーマンスに
影響するもんなの?

メインメモリを効率良く再配置してくれるといっても、コード組む側からしたら、
ポインタを使うとき、データを勝手に移動されないように、いちいちロックしないと
いけないので、面倒極まりないんですけど。

もしかしたら、メモリの開放忘れてメモリリークさせるバグが多かったので、
それを防止する為につけたのかもしれないけど…。

Vistaのせいかな?あのころ、メモリ不足でパフォーマンスが落ちるPCが多かったからな。
でも .net って Vista より先じゃなかったっけ?
>Vistaのせいかな?あのころ、メモリ不足でパフォーマンスが落ちるPCが多かったからな。
>でも .net って Vista より先じゃなかったっけ?

メモリーの断片化はもっと昔から問題になってたわけだが?
とにかく動的メモリーを使いまくると正体不明でアプリが落ちるわ、
落ちた後でもOSが不安定になるわで動的メモリー管理は敷居が高かった。
まあ、断片化しないようにメモリーを使えば問題ないわけだが。
190: 名前は開発中のものです。 [sage] 2013/02/02(土) 02:00:41.65 ID:I6aYuYDa(2/5) AAS
そうそう昔は、動的メモリーを多用してるアプリケーションを平行して
何個も動かしていた場合にも、メモリーの断片化が発生していたな。
メモリーの虫食い現象と呼んだ方が分かりやすいかな?まあ詳しい話は
フラグメンテーションでぐぐれ。こればっかしは、ガベコレを使わない限り、
メモリーを増やした所でアプリが落ちるのを延期するぐらいの意味しか無い。
191
(2): 名前は開発中のものです。 [sage] 2013/02/02(土) 02:22:28.17 ID:I6aYuYDa(3/5) AAS
あと、初心者だとメモリー管理に関してはスワップファイルが
何とかしてくれると勘違いしているようだが、スワップファイルを
ページングで何とかなる容量は32bitだと2Gバイトまでなんだよな。
64bitOSの場合だとHDDの許す限り何とかしてくれるんだろうけど。
192: 名前は開発中のものです。 [sage] 2013/02/02(土) 03:03:59.67 ID:I6aYuYDa(4/5) AAS
64bitでも128Gまでだった・・・
外部リンク[aspx]:technet.microsoft.com
193: 名前は開発中のものです。 [sage] 2013/02/02(土) 14:07:00.59 ID:w8UuMgVB(1) AAS
動的メモリの確保と解放は難しいのではなくミスを招く。
数をこなしてる上級者でも忘れたり、ちょっとしたポカをする。
だから上級者でもガベージコレクションはかなりありがたい。

.netやjvmのメモリコンパクションはあまり期待できない。
あとメモリリークではなく断片化でアプリ落ちるか?

>>191は仮想メモリのアドレスサイズの話だろうか。
194: 名前は開発中のものです。 [sage] 2013/02/02(土) 14:22:21.99 ID:PtZOYkce(1) AAS
断片化が最終段階に達すると、空領域があるのにもかかわらず、突然メモリーの取得や再取得に失敗するようになるんだよ。
あとはメモリー破壊へとまっしぐら。もしくは例外終了かな?
195: 名前は開発中のものです。 [sage] 2013/02/02(土) 19:19:09.69 ID:I6aYuYDa(5/5) AAS
>.netやjvmのメモリコンパクションはあまり期待できない。

これは初めて知った。んー、VBはメインで使う言語じゃないから気にしないでおくか。

>>191は仮想メモリのアドレスサイズの話だろうか。

そうだよ。
196: 名前は開発中のものです。 [] 2017/02/03(金) 02:11:51.37 ID:WWGfnxzw(1) AAS
age
197: 名前は開発中のものです。 [] 2017/12/31(日) 20:44:42.67 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

UD63T2V610
198: 名前は開発中のものです。 [sage] 2018/10/06(土) 00:55:21.15 ID:TBUE3ojn(1) AAS
VB今からやるの止めた方がいいですか?
199: 名前は開発中のものです。 [sage] 2023/01/22(日) 09:41:31.48 ID:w5i/1OO5(1) AAS
ただ今制限って何?
200: 名前は開発中のものです。 [sage] 2023/08/28(月) 21:44:48.14 ID:Agfk3gnt(1) AAS
それって本当にできるの?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.766s*