はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ メモリ領域

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 20 / 20件)
 

【セキュリティ ニュース】「Perl」に域外メモリへ書き込む脆弱性 - アップデートにて修正(1ページ目 / 全1ページ):Security NEXT

2023/12/15 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl NIST Security NEXT NVD 脆弱性

「Perl」に脆弱性が明らかとなった。アップデートにて修正されている。 「同5.30.0」以降において、プロパティ名の処理に問題があり、未割り当てのメモリ領域に書き込むおそれがある脆弱性「CVE-2023-47100」が明らかとなったもの。 米国立標準技術研究所(NIST)の脆弱性データベース「NVD」では、共通脆弱性評価システ... 続きを読む

Firefox 93に搭載された「タブのアンロード機能」はどのように動作するのか?

2021/10/06 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mozilla タブ Mozilla Hacks システム

2021年10月5日にリリースされた「Firefox 93」には、システムの使用可能メモリが残り少ないときに自動的にタブをアンロードしてメモリ領域を解放する機能が追加されました。この機能の詳細をMozillaのソフトウェアエンジニアであるHaik Aftandilian氏が解説しています。 Tab Unloading in Firefox 93 - Mozilla Hacks - ... 続きを読む

「Rust Foundation」が年内にも設立。Rust言語のコアチームとMozillaが発表 - Publickey

2020/08/20 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ポインター ガバナンス Mozilla

Rust言語のコアチームとMozillaは、年内にもRust言語の開発に関する独立したガバナンスを持つための財団「Rust Foundation」を設立すると発表しました。 Rust言語は、C言語のように低レベルのシステム開発向けに作られたプログラミング言語です。 不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理や、... 続きを読む

Compact Regionsについて軽く - Qiita

2018/12/09 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Compact バッチ処理 サーバー 数百MB

現在ghc最新は8.6です。 Compact Regionsはghc-8.2から搭載された機能です。 Compact RegionsはGC中に走査されない、連続したメモリ領域に載ったデータを提供します。 Hackage / compact: Non-GC'd, contiguous storage for immutable data structures サーバーにバッチ処理で生成しておいたデータ(数百MBから数十GBくら... 続きを読む

「Spectre」を改変すればシステム管理モードに侵入可能--元インテル研究者 - CNET Japan

2018/05/21 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip SMM SPECTRE Eclypsium Intel CEO

高度な脅威を扱うIntelのチームの元統括者であるYuriy Bulygin氏が発表した研究結果によると、CPU脆弱性「Spectre」を利用して、Intelのx86システムで、システム管理モード(SMM)として知られる高度な権限を持つCPUモードのメモリ領域に侵入することが可能だという。 現在はEclypsiumの創業者で最高経営責任者(CEO)を務めるBulygin氏は「Spectre Var... 続きを読む

MSの「Meltdown」初期パッチ、「Windows 7」で問題を引き起こす恐れ - CNET Japan

2018/03/29 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip meltdown カーネルメモリ Intel バッチ 権限

Intelの「Meltdown」CPU脆弱性を修正するMicrosoftの初期パッチが、「Windows 7」でさらに大きな問題を引き起こすことが指摘された。この問題により、権限を持たないアプリがカーネルメモリを読み取れるようになってしまうという。 Microsoftが1月と2月に提供したパッチは、保護されているメモリ領域のパスワードを読み取られてしまう恐れあるMeltdownバグを修正したが、セ... 続きを読む

投機的実行に関する脆弱性「Meltdown」と「Spectre」について解説 | トレンドマイクロ セキュリティブログ

2018/01/09 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip meltdown SPECTRE トレンドマイクロ 脆弱性

数日間にわたって Intel 製プロセッサの 重大な脆弱性 に関する噂が流布していましたが、2018 年 1 月 3 日に 公式発表 があり、 脆弱性「Meltdown」と「Spectre」 の影響がどの程度のものか明らかになりました。要約すると、Meltdown と Spectre は両方とも、不正なコードが通常はアクセスできないメモリ領域にアクセスすることが可能になる脆弱性です。 これらの脆弱... 続きを読む

本来アクセスできないメモリ領域のデータを読み出せる可能性がある脆弱性が見つかる、多くのCPUに影響 | スラド セキュリティ

2018/01/04 このエントリーをはてなブックマークに追加 32 users Instapaper Pocket Tweet Facebook Share Evernote Clip スラド カーネルメモリ CPU TechCrunch 脆弱性

あるAnonymous Coward 曰く、 どうも報道規制があるようでよく分からないのだが、少なくとも現行のIntel製CPUに脆弱性があり、カーネルメモリをユーザプロセスやWebページに組み込まれたJavaScriptなど様々なユーザ空間プロセスから読み出せる可能性があるようだ( 4chan.org 、 TechCrunch )。対策としてLinuxカーネルやWindows NT系OSにおいて... 続きを読む

「Rust 1.19」リリース。union(共用体)をサポート - Publickey

2017/07/23 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey UNION モジラ ポインター リリース

Rust言語はモジラが中心となってオープンソースで開発されているプログラミング言語です。C言語のように低レベルのシステム開発向けに作られた高速に実行できる言語ながら、不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。 unionをサポート。Cとの相互運用性が向上 Rust 1.19では、union... 続きを読む

ASCII.jp:Go言語のメモリ管理|Goならわかるシステムプログラミング

2017/06/07 このエントリーをはてなブックマークに追加 113 users Instapaper Pocket Tweet Facebook Share Evernote Clip ビーフ システムプログラミング スタック プログラマー 関数

ソフトウェアにとってメモリは不可欠です。 実行する命令も、メモリにロードしなければ実行できません。 ソースコードに書かれた定数値も、いったんメモリにロードしないと使えません。 関数を呼び出すにも、スタックと呼ばれるメモリ領域が必要です。 スタック以外に、ヒープと呼ばれるメモリ領域が必要なこともあります。 今回は、Go言語のプログラマーが作成するプログラムの下で、どのようにメモリが管理され利用される... 続きを読む

Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に - Publickey

2017/01/04 このエントリーをはてなブックマークに追加 226 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey WebAssembly Servo 実行

Rust言語、asm.jsやWebAssemblyをサポートへ。WebブラウザやNode.jsで実行可能に Rust言語は、C言語のように低レベルのシステム開発向けに作られた言語。不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。Mozillaの新型高速ブラウザエンジン 「Servo」の開発に使わ... 続きを読む

大規模分散データ処理フレームワーク「Apache Spark 1.6」正式リリース。メモリコンフィグレーションの自動化、静的型付けのDataset API、速度の向上も実現 - Publickey

2016/01/06 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey データフォーマット Parquet 速度

Spark 1.6では、よく使われるデータフォーマットの1つであるParquetの読み込みに、新しいParquet Readerを導入。いくつかの処理のバイパスやコードの最適化を行った結果、ベンチマークでこれまで1秒あたり290万行の読み込み速度だったものを1秒あたり450万行まで、約50%改善したと説明されています。 また、1.6ではこれまで設定により固定されていた実行用のメモリ領域とキャッシュ... 続きを読む

スレッドリーク - あどけない話

2015/12/14 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip あどけない話 GHC Haskell スレッド 一方

Haskell これは Haskellスペースリーク Advent Calendar 2015 の14日目の記事です。 スレッドリークとは一般的に、終了させることを忘れたスレッドが残り続けることを言う。これは終了させ忘れたのが悪いという他ない。一方で、GHC では、スレッドを終了させたにもかかわらず、スレッドのメモリ領域がCGに回収されない事態が起こりうる。この記事は、この二番目のスレッドリークに... 続きを読む

無料で開いたタブのメモリ消費量が確認できるFirefoxアドオン「Tab Data (+Memory usage)」 - GIGAZINE

2015/04/29 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE ガベージコレクション Firefox タブ

どのタブがメモリをどれだけ消費しているか一目で分かる無料のFirefoxアドオンが「Tab Data (+Memory usage)」です。メモリ消費量上位5位までのタブの表示や、不要になったメモリ領域を解放するガベージコレクションを実行する機能も付いています。 Tab Data (+Memory usage) https://addons.mozilla.org/ja/firefox/addon... 続きを読む

CUDA6.0用にCPUとGPUの速度比較コードを修正 - 株式会社CFlatの明後日スタイルのブログ

2014/08/24 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip GPU CPU CUDA 株式会社CFlat 明後日スタイル

2014-08-25 CUDA6.0用にCPUとGPUの速度比較コードを修正 CUDA 以前の記事でCUDAプログラミングする際に、CPUとGPUを切り替える方法を書いたのですが、 その2日後にCUDA6.0が正式リリースされ、Unified Memoryという 新しいメモリ確保の仕組みが提供されました。 メモリ確保が簡単に CUDA5.5まではCPUとGPUの両方にメモリ領域を確保して、それぞれ... 続きを読む

asm.jsの評価(JVM,PNaClとの比較、および、現在の問題と今後の可能性について) - kazuhoのメモ置き場

2013/03/28 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip kazuho heap mall asm.js メモ置き場

asm.jsに関する客観的意見があまりないようなので、ツイートをまとめてメモ。文字列にもオブジェクトにも配列にもアクセスできない JavaScriptの値で使えるのは数値だけ*1typedarrayについては、同時に1つだけ(emscriptenでメモリ領域を表現するために使われる「heap」)アクセスできるGCがない オブジェクトにアクセスできないと書いたけど、当然newもできない自分でmall... 続きを読む

JavaScriptのメモリリークを発見してくれるツール「Leak Finder」をグーグルが公開 - Publickey

2012/08/15 このエントリーをはてなブックマークに追加 449 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリリーク Publickey ガベージコレクション 言語

ガベージコレクションの機能を備えるJavaScriptのような言語で開発されたアプリケーションでは、基本的にメモリリークは生じないはずですが、それでも回収されないメモリ領域がどんどん増えていくというメモリリーク的な状況は起こりえます。 leak-finder-for-javascript - Tool for finding memory leaks in JavaScript programs.... 続きを読む

[N] Macのメモリを解放するソフト「MemoryScope」

2011/11/07 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip memory Memory Scope 途中 メモリ 動作

Macのメモリを解放してくれる「Memory Scope」というソフトがあったのでご紹介です。無料です。ずっとMacを起動していると、メモリ領域が圧迫されてきて「なんだか動作が遅くなったな」と感じることがあります。個人的には最も効果があるのは再起動だと思っていますが、作業の途中などはそうもいかないことも。そういう時は、メモリのフリースペースを確保してくれるようなソフトを使っています。「Memory... 続きを読む

【ハウツー】今こそ再考察! C言語ポインタ徹底解説 (1) ポインタと1次元配列の関係 | エンタープライズ | マイコミジャーナル

2008/04/18 このエントリーをはてなブックマークに追加 221 users Instapaper Pocket Tweet Facebook Share Evernote Clip ポインタ ハウツー エンタープライズ 対比 配列

C言語は、ポインタが使える言語です。ポインタを使えば、メモリの直接的な操作など、より柔軟なプログラミングが可能です。一方、そのためにはポインタがどのようなメモリ領域を指し示しているか、またポインタ自体が有効なアドレスを保持しているかなどについて十分な理解が必要です。 本稿では、C言語のポインタについて、配列との対比に焦点を当てて解説を行います。 *** C言語では、ポインタを配列のように扱うことが... 続きを読む

WebプログラマのためのCopy On Write解説:mod_perl/FastCGIでメモリを節約する方法 | Typemiss.net

2006/02/12 このエントリーをはてなブックマークに追加 113 users Instapaper Pocket Tweet Facebook Share Evernote Clip MaxClients perl FastCGI Apache

Perl:forkしたプロセス間でのメモリ領域の共有 (Link: 遅レス。 - Apache + mod_perl - MaxClients の値に注意) | Typemiss.netの後,LinuxのCopy On Writeについて調べてみました。 このエントリではLinuxのCopy On Writeの挙動を簡単に説明し,mod_perlやFastCGI環境の場合に,どういうことがおこって... 続きを読む

 
(1 - 20 / 20件)