質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

ウェブブラウザ

ウェブブラウザ(インターネットブラウザ)とは、www上に公開されている情報リソースをユーザーに視覚的提供・操作させる機能を持ったソフトウェアプログラムです。

メモリリーク

メモリリークは、プログラムファイルがメモリの解放に失敗した時に起こります。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

1回答

1024閲覧

「メモリ」の場所について

jjj001

総合スコア55

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

ウェブブラウザ

ウェブブラウザ(インターネットブラウザ)とは、www上に公開されている情報リソースをユーザーに視覚的提供・操作させる機能を持ったソフトウェアプログラムです。

メモリリーク

メモリリークは、プログラムファイルがメモリの解放に失敗した時に起こります。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

1クリップ

投稿2022/05/10 13:19

編集2022/05/10 13:30

Vueの機能の一つである、Vuexについてお聞きしたいことがあり質問させて貰いました。
Vuexでは、データがメモリ上に保存されている為、ブラウザをリロードするとデータが初期化されてしまうかと思いますが、そもそも「メモリ上」とはどこのことなのでしょうか。
こちらの記事では、メモリというのはコンピュータ全体で共有しています。とある為、ブラウザを閉じてもデータが消えることはないのではないかとの疑問から、リロード時にデータが初期化される理由が分かりません。
こちらの疑問点につきまして、ご説明頂ける方がおりましたら、ご助言頂けましたら幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2022/05/10 15:35

> メモリというのはコンピュータ全体で共有しています。 その部分を読んでみましたが、普通に嘘でした。 読む価値ありません。
jjj001

2022/05/26 06:53

> 回答にもある通り、まともな OS ではメモリはプロセス (プログラム) ごとに管理さでますが、ブラウザ上の JavaScript ではさらに各ページごとに分けられてます ありがとうございます。 勉強になりました
Zuishin

2022/05/26 07:03

以上の意見を聞いて嘘とわかったと思いますが、まだこの嘘記事の質問を続けますか? 意味ないのでは?
guest

回答1

0

メモリという言葉が漠然としています。

メモリといえば、普通は主記憶装置RAM上に配置された仮想記憶領域を指すと思います。これはプロセス空間ごとに割り当てられる記憶領域です。通常は(APIを使用しない限り)他のプロセスとは共有しません。一方、プロセス空間は仮想演算装置(スレッド)を複数所有することができます。1つのプロセス空間内のマルチスレッドは記憶領域を共有します。プロセス空間はプログラム起動時に作られ、終了時に解体されます。ですので、他のプログラムとデータ共有したりとか、再起動時にデータ復元するためには二次記憶装置(ハードディスクとか)を使用する必要があります。

コンピュータ全体で共有するのは物理記憶領域(と二次記憶装置)です。物理的なリソースについてはOSを介して利用するのでAPIなしでの利用は通常考えられません。

投稿2022/05/10 13:51

HogeAnimalLover

総合スコア4830

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jjj001

2022/05/26 06:53

ご回答ありがとうございます。 勉強になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問