タグ

メモリに関するy_yukiのブックマーク (3)

  • JavaScriptでメモリ効率を考える その1(シングルフレームバッファ篇) - Qiita

    JavaScriptでメモリ効率を考える その1(シングルフレームバッファ篇)←この記事 JavaScriptでメモリ効率を考える その2(メモリアロケータ篇) 通常のオブジェクト生成 これは一つのあるあるですが、ゲームを製作していると、 「よーし、パパこのタイミングでオブジェクト1万個作っちゃうぞー!」 というふざけたことがままあります。(ないです) それはつまりコードにするとこんな感じ。 function loop(){ // ふふふ、万単位の弾幕でプレイヤーをぶっころそう! let i = 10000; while(i--){ // 弾の位置をいっぱい作るぞー! const vec = new Vector3(i, i, i); } requestAnimationFrame(loop); } class Vector3{ constructor(x, y, z){ this.x =

    JavaScriptでメモリ効率を考える その1(シングルフレームバッファ篇) - Qiita
  • Cドライブの容量が足りないなら…「pagefile.sys」を削除可能にする | 教えて君.net

    Cドライブの容量が足りなくなってきた場合、ゴミ箱などの不要ファイルを削除するのが基だが、それでもまだ容量不足は解消されない、という場合、数ギガバイトを占拠するページキャッシュの削除という奥の手がある。Cドライブの「pagefile.sys」 を消せるようにするテクを解説しよう。 ページングファイルとは、Cドライブの一部を、仮想メモリとして利用する機能。メモリの容量が少ない場合の補助機能だが、メモリを大量に搭載している場合には無用の長物。 Cドライブの容量を確保したい場合にはページングファイル、具体的にはCドライブにある「pagefile.sys」 を削除しよう。ただし、このファイルを削除できるのはページングファイルを無効にしてから。コントロールパネルの「システム」の深部にある設定を変更しよう。 ページングファイルを無効にすれば、「pagefile.sys」 は削除できるようになるし、以降

  • 第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp

    あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava Virtual Machine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー

    第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp
  • 1