デジタル機器を使っていれば、処理スピードの低下は避けられません。好きなようにあれこれ使っていれば、データやあらゆる情報がどんどん溜まっていきます。人間が生きるために食べ物を必要とするように、Macがきちんと仕事をするためにはデータが必要です。しかし、困ったことに、データが溜りすぎて、Macの処理能力を超える時がいずれはやってきます。そうなったら最後、スピードは徐々に落ち始めます。 そのような状態になってしまったら、日常的な処理をいったんやめたほうが良いでしょう。Macは休息を必要としているので、ひと息つかせてあげましょう。(あえて言うなら)「本格的な休暇」をあげてください。一気に生き返るはずです。 では、Macの処理スピードをアップさせる簡単な方法を5つご紹介しましょう。 1. メモリの空き容量を10%以上に保つ 何はともあれ、メモリの空き容量が10%以下にならないよう気をつけます。使用可
こんにちは。斎藤です。 最近、新しいスキー板が欲しいなと思っています。現在使っているOGASAKAの板は5年目に入り、メーカーからこれ以上はチューンナップ(メンテナンス)はできないよ、と言われてしまいました。もし、次に買うなら、スノーボーダーの人と一緒にパウダーに飛び込みやすいセミファットタイプが良いのかなと考えています。皆さんのオススメ、ぜひ教えてください。 さて、今日はLinux Kernel上でのメモリ管理、特にページ回収(Page Reclaim)とスワップに絞り、「スワップの理由」「ページを回収する仕組み」そして「スワップの様子を観察する」の3点に分けてお話しします。「スワップするのが気持ち悪い」と考えている方は少なくないと思いますし、私もそう考えていた時期がありました。しかし、それは本当に悪い事なのか、今回掘り下げて行きます。 ※主な対象Kernelは2.6.32(Red Ha
こんにちは。良昌です。 Facebook、GithubなどのJSON形式でユーザ情報を返却するAPIや、PhoneGap、Monacaなどのスマートフォンのマルチプラットフォームを提供するライブラリ、IDEが開発ツールとして定着してきたことにより、JavaScriptを利用する機会が増えたのではないでしょうか。 今回は、JavaScriptコンテナがWebブラウザの場合に、動的に確保されるメモリ領域の浪費を避ける方法について書きたいと思います。 JavaScriptにおけるメモリの浪費を避けるコーディング JavaScriptにおけるメモリの浪費を避けるコーディングをするためには、GC(ガベージコレクション)、クロージャについての知識が必要です。まずは、この2つの機能について説明していきます。 ■GC(ガベージコレクション) GCとはプログラムが動的に確保したメモリ領域の内、不要になった領
Windows+Firefox環境のみ:気が付けば重くなるなるブラウザ、という現象が日々起こるFirefoxですが、Firefoxアドオン「MemoryFox」はメモリ使用量を常に適正化してくれるので、ネットサーフィンを続けても速度が下がることが少なくなります。 「Memory Fox」はブラウザのメモリ使用量を監視し、ユーザが設定したリソースリミットに近づくと、自動的にメモリをリカバー用のスペースに移動させ、ブラウザの速度が遅くならないようにしてくれるという仕組み。このアドオンを使うには、Windows環境とFirefox 3以降が必須です。 ツールのダウンロードが出来たらブラウザを再起動させ、ツールバーのツールボタンから「Memory Fox」を有効に設定。設定が完了したらタブを開閉する度、またはタブ間を移動する度にメモリを削除することが出来ます。 高スペックのパソコンを使っている方で
長時間Macで作業をしていると、いつの間にか動作がもっさりしてくることがありますよね。その原因のひとつにメモリの空き容量が不足してきたことが考えられますが、一番確実な解消法はメモリを増設すること。でも予算の関係上難しい場合もありますよね...。そんな時、元手を掛けず手っ取り早く解消するのにオススメなのが『Memory Clean』というアプリ。ワンクリックでメモリを開放でき、さらにメモリの残量が少なくなったら自動的にメモリを開放して、メモリの空き容量を増やしてくれる便利なアプリなんです。起動すると、メニューバーに現在の空きメモリー容量が表示されます。 メニューバーのメモリ容量をクリックすると詳しいメモリの使用状況が開きます。 "Clean Memory"をワンクリックするだけでメモリを開放してくれます。開放の進捗状況が%表示されますので、おおよその待ち時間がわかり、むやみにいらいらしません
あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava Virtual Machine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyやPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く