タグ メモリ
人気順 5 users 10 users 50 users 100 users 1000 usersプログラムを動かす時にメモリがどのように割り当て・解放されるのかをめちゃくちゃわかりやすいイメージ画像で解説してくれるサイト「Memory Allocation」
コンピューター上でプログラムを動作する際に必要になるのがメモリです。プログラム自体をメモリに読み込む必要があるのはもちろん、プログラムが行う動作はほとんど「メモリから値を取りだして計算し、メモリに保存する」であるといっても過言ではありません。プログラムが動作する際にメモリがどのように管理されてい... 続きを読む
ハーバード大学のコンピューターサイエンスの講義(日本語版)が無料公開されている件「聞き取りやすいから英語も勉強できる」
🎍QDくん🎍Python x 機械学習 x 金融工学 @developer_quant ハーバード大学のコンピューターサイエンス入門講義は日本語版が無料公開されている cs50.jp ・講義動画は日本語字幕付き ・講義ノートも日本語訳あり ・C言語 ・配列 ・アルゴリズム ・メモリ ・データ構造 ・Python ・SQL ・HTML, CSS, JavaScript ・Flask ... 続きを読む
Stable Diffusion を基礎から理解したい人向け論文攻略ガイド【無料記事】
登場してから何かと世間を賑わせている Stable Diffusion。高品質な画像生成もさることながら、比較的軽量で、メモリの少ない GPU 等でも手軽に動かせたり、モデルとコードが全て OSS として公開されており、カスタマイズ等が可能であったりと、様々な方面にインパクトを与えています。Stable Diffusion は、技術的には... 続きを読む
先輩エンジニアから「メモリを意識してプログラムを書かないやつは三流だ」と言われたのですが、今は令和ですよと言いたかったです。メモリを意識してプログラムを書く必要性を分かり
回答 (24件中の1件目) 令和だろうがなんだろうが意識はしてないとダメだと思いますよ。 ハードウェア資源の限られた組み込み系やゲーム系は別として、業務系でもWeb 系でも 1バイトでも少なくなるように無駄を削るみたいなことはしなくてもいいでしょうし、たいていは解放漏れも意識しなくて良くなってます。 昭和〜平成... 続きを読む
【特集】 メモリ4GBはさすがにもう限界か。メモリをケチってはいけない理由を4GB~32GBで徹底比較
新しくPCを買う新大学1年生へ"Mac"はおすすめしません、軽いと便利です、理系ならMacを使うな、Macを使うな「本当はMacが悪いわけじゃない」
ハヤト🍎 @hayato_1311 新しくPCを買う新大学1年生へ ・Mac はおすすめしません ・メモリは16GBあると安心できます ・Mac ≒ Windows ではありません ・なるべく軽いと持ち運びに便利です(1kg切ると◎) ・理系ならMacを使うな ・学校推奨機でも十分です ・M a c を 使 う な ・M a c を 使 う な 2022-03-04 08:34:36 ハヤ... 続きを読む
プログラムがメモリをどう使うかを理解する(1)
この図が言わんとしていることを理解できるようになるための解説を目指しています。 昨今のプログラミング環境において、メモリの管理方法やその実態は、詳細を知らずとも目的を達成できるようになっています。といっても、実際にはメモリは無尽蔵に使えません。制約が厳しい環境下で動かさねばならないプログラムもあり... 続きを読む
激務になって余裕がなくなると本が読めなくなる、視野が狭くなり、余裕がなくなり、頭のメモリを使わない娯楽しか享受できなくなる
酔っ払い科学者 @yopparai_chmist 研究者。読書家。知的好奇心を満たす事とビールを呑むために生きています。最新の科学論文や、面白かった本や、考えた事などについてツイートしてます。 note.com/yopparai_chemi… 酔っ払い科学者 @yopparai_chmist 激務になって余裕が無くなると、ホント不思議なんだが本が読めなくな... 続きを読む
あと2時間でElastiCacheのメモリが枯渇!そのときあなたは何をしますか?
突然ですが... あなたは、あるゲームプロジェクトの本番リリース2日前にサーバエンジニアとしてJOINしました。いざリリースを迎えたとき、ElastiCacheのメモリが突然危険域を超え、さらにあと2時間で枯渇しそうな状況になりました。 さて、この状況におかれたあなたは何をしますか? はじめに モバイルゲームのシステム... 続きを読む
USBフラッシュメモリを"USB"と略す女の子に指摘したら反論された→反論が上手すぎて混乱するTL「凄まじい破壊力」 - Togetter
やねうら王 @yaneuraou 会社の女の子、USBフラッシュメモリのことをUSBと呼んでたのでそれおかしいと指摘したら「りんごに竹串突っ込んでりんご飴作りますよね?これ竹串飴ですか?違いますよね。何を突っ込んだかではなく何に突っ込んだかが大事なのです。USBにメモリを突っ込んだらそれはもうUSBでしょう?」と説得さ... 続きを読む
痛いニュース(ノ∀`) : 全国の小中学生に配布する27万8000円のPCが酷すぎると話題に - ライブドアブログ
全国の小中学生に配布する27万8000円のPCが酷すぎると話題に 1 名前:ベンガルヤマネコ(北海道) [AU]:2020/01/30(木) 23:22:04.06 ID:/sDx2yXl0 CPU Intel Celeron N4000 メモリ 4GB ストレージ eMMC 64GB ディスプレイ 1920x1080, 10.1インチ, タッチ対応 OS Windows 10 Pro 64ビット その他 防水・防塵 3年リース価... 続きを読む
メモリのエラーとセキュリティの話|Rui Ueyama|note
ハードウェアのエラーでメモリの内容が化けてしまうことがごく稀にある。大抵のDRAMエラーはプログラムがクラッシュする結果になるだけだが、稀にデータ破壊になることもあるし、悪意のある使い方をすればセキュリティ破りに使うこともできてしまう。ここではメモリエラーとセキュリティの話をしようと思う。 メモリのエラー率は意外なほど高い。データセンターで大規模なマシン群を対象に 実際に観測 したところ、1年間に... 続きを読む
「プログラミングの常識」を時々見直す必要性について|Rui Ueyama|note
自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindow... 続きを読む
三角関数を用いた『長さが測れるテープ台』を小学4年生が作成「これはすごい、特許とれそう」「先生の評価が低いのが残念」 - Togetterまとめ
長さが測れるテープ台と言うのが既にあるのを見つけたのだけど、こちらは息子さんが小4の時の夏休みの工作で作ったもの。普通の状態で10センチまで測れて、それ以上は下のスライドを引き出して測ります。 歯の所から斜めに合わせてもきちんと合うように、三角関数使ってメモリ作ってました。 pic.twitter.com/jefWZf9ktN 続きを読む
サイボウズのPC標準機はどれもメモリ32GB積んでるって、正直ムダじゃないですか? | サイボウズ式
エンジニアの間で話題になったこちらのツイート。 サイボウズの PC 標準機はメモリ 32 GB になりました。去年の 16 GB から倍増。ストレージは NVMe 512 GB にこちらも倍増です。 去年版: https://t.co/p3IveE9KIp — Yamamoto, Hirotaka (@ymmt2005) 2017年2月21日 山本泰宇( @ymmt2005 )さんは現在サイボウズ... 続きを読む
メモリとスタックとヒープとプログラミング言語 | κeenのHappy Hacκing Blog
κeenです。 今回の話は別にRustに限ったものではないのですが、よくRustを始めたばかりの人がスタックとヒープが分からないと言っているのをみかけるので少しメモリの話をしますね。 厳密な話というよりは雰囲気を掴んで欲しいという感じです。 メモリは配列 プログラム(プロセス)のメモリには実行するプログラム(機械語)やグローバル変数/定数、関数の引数やローカル変数、その他プログラムで使うデータ領域... 続きを読む
Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研 (imos laboratory)
Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することにより メモリ安全 および データ競合安全 をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスが... 続きを読む
いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita
さくらインターネット Advent Calendar最終日は、硬派にLinuxのメモリに関する基礎知識についてみてみたいと思います。 最近はサーバーを意識せずプログラミングできるようになり、メモリの空き容量について意識することも少なくなりましたが、いざ低レイヤーに触れなければいけないシチュエーションになった際に、OSを目の前に呆然とする人が多いようです。 基本的にLinux のパフォーマンスについ... 続きを読む
Redis 本番障害から学んだコードレビューの勘所 - Qiita
Redisはスクリプト言語と相性が良く、適切に利用するとRDBと比較し驚くほど高速なプログラムを組むことができます。昨年尊敬する先輩にコードレビューで斧100本くらい(レビューコメント)投げられて血まみれになりつつ学んだことを、まとめて書いてます。概要は『消えても良いデータならRedis』 Redisのメモリが溢れたら... (この話は事実ではなくファンタジーです。) 深夜電話で叩き起こされました... 続きを読む
Linuxのシステムやハードウェア情報を取得するコマンドを集めてみた
こんにちは。今回はLinuxのシステム情報を入手するコマンド特集です。システムの設定やハードの情報を入手する際に役立ちそうなコマンド(というかCUI操作)を独断と偏見でピックアップします。ディストロやバージョンによって設定ファイルやコマンドは変化しますので注意してくださいね。(本記事のコマンドは2014年9月時点のものです) CPUやメモリの情報を調べる CUPの情報を得る $ cat /proc... 続きを読む
GHOST 脆弱性は如何様に使うのか - TIM Labs
先日 GHOST と呼ばれる glibc の脆弱性が発表された。なんでも、「リモートから任意のコードを実行できる可能性がある」らしいではないか。しかも様々なプログラムで利用されているライブラリ部分の問題とあって、影響範囲がとても広い。なかなか厄介なことである。 はて、しかし一体全体どうやってリモートから任意のコードを実行しようというのだろう? 話を聞くに、たかが数バイトの情報を範囲外のメモリに書き... 続きを読む
CPU、メモリ、ディスク使用量…ひと目でわかるモニタリングツール『Glances』コマンド | 俺的備忘録 〜なんかいろいろ〜
CPU、メモリ、ディスク使用量…ひと目でわかるモニタリングツール『Glances』コマンド 2014年8月14日 Linux 0 Comments 以前、モニタリングコマンド『nmon』を紹介したが、今回は同様に便利な『Glances』というコマンドについて紹介する。 このコマンドの特徴としては、多くの情報をひと目で確認出来るということだ。 さて、それでは早速インストールをしてみよう。 以下のコマ... 続きを読む
プログラミング言語の使いわけ - アドファイブ日記
私は色んなプログラミング言語を触るのが病的*1に好きで、どの言語をどういう場面で使うのが良いのか凄く興味があります。 そこで、今の私の知識範囲でのそれぞれのプログラミング言語の使いどころを(自分用の整理もかねて)書いてみます。 C/C++ - C=OSやミドルウェア、C++=効率化のための再実装安直に「メモリとスピードが第一優先のとき」と思いたいところですが、同等程度のスピードでもっといい言語はい... 続きを読む
メモリの基礎 パソコンのメモリ入門 DRAM SRAM
だが、それでも間違いなくメモリを購入する事はできた。 パソコンの型式をインターネットで検索すると 性能部分に メモリの型式が載っている なので、メモリの型式を書いて、パソコン関係の量販店に行き 必要なメモリ量を購入していた。 その程度の知識でも問題はなかった。 そのため、メモリの勉強をしようという気は起こらなかった。 メモリの失敗談 バルク品購入 メモリ購入の失敗談を紹介します。 ヤマダ電気やヨド... 続きを読む
どうしてメモリはスワップするのか!? - インフラエンジニアway - Powered by HEARTBEATS
こんにちは。斎藤です。 最近、新しいスキー板が欲しいなと思っています。現在使っているOGASAKAの板は5年目に入り、メーカーからこれ以上はチューンナップ(メンテナンス)はできないよ、と言われてしまいました。もし、次に買うなら、スノーボーダーの人と一緒にパウダーに飛び込みやすいセミファットタイプが良いのかなと考えています。皆さんのオススメ、ぜひ教えてください。 さて、今日はLinux Kernel... 続きを読む