タグ

Windowsに関するmslGtのブックマーク (14)

  • 無償 Windows トラブルシューティング ツール集

    Windows Sysinternals は、IT 担当者や開発者が、Windows システムやアプリケーションを管理、トラブルシューティング、および診断する際に役立つ無償の Windows トラブルシューティング ツールの総称です。 Sysinternals Web サイトは、1996 年に Mark Russinovich (英語) によって、彼の高度なシステム ツールや技術情報をホストするために、作成されました。 Windows Sysinternals では、Windows のプロセスやファイル アクセスの状態を把握するための、さまざまなツールが無償で提供されています。例えば Windows 標準のタスク マネージャーでは調べられない、より詳細な情報が得られます。 その他のリソース Sysinternals ツール公式ガイド: The Windows Sysinternals Ad

    無償 Windows トラブルシューティング ツール集
  • Windows: ページ プールと非ページ プール

    以前の「Windows の限界に挑む」の投稿では、物理メモリと仮想メモリという、2 つの主要な基システム リソースについて説明しました。今回は、これらを基盤とする 2 つの基的なカーネル リソースであるページ プールと非ページ プールについて説明します。ページ プールと非ページ プールは、最大プロセス数、同期オブジェクト、ハンドルなど、他の多くのシステム リソースの制限に直接関わっています。 ページ プールと非ページ プールには、オペレーティング システムとデバイス ドライバーがデータ構造の格納に使用するメモリ リソースとしての役割があります。プール マネージャーはカーネル モードで実行され、システムの仮想アドレス空間 (「Windows の限界に挑む」の仮想メモリに関する投稿で説明) の領域を使用して、メモリの割り当てを行います。カーネルのプール マネージャーは、ユーザー モード プ

    Windows: ページ プールと非ページ プール
  • Windows: Windows の限界に挑む: ハンドル

    この記事は、「Windows の限界に挑む」シリーズの 5 回目の投稿です。この一連の記事では、物理メモリ、仮想メモリ、プロセス、スレッドなど、Windows で管理できるリソースの数量とサイズの上限について扱ってきました。 Windows の限界に挑む: 物理メモリ Windows の限界に挑む: 仮想メモリ Windows の限界に挑む: ページ プールと非ページ プール Windows の限界に挑む: プロセスとスレッド 今回は、ハンドルの実装の限界を探り、解説します。ハンドルは、アプリケーションが操作する基的なオペレーティング システムのオブジェクト (ファイル、レジストリ キー、同期プリミティブ、共有メモリなど) の開かれているインスタンスを表すデータ構造です。1 つのプロセスが作成できるハンドルの数については、2 つの制限があります。システムで設定されているプロセスごとのハン

    Windows: Windows の限界に挑む: ハンドル
  • Windows: 物理メモリ

    この記事は、これから数か月にわたって投稿する「Windows の限界に挑む」というシリーズの記事の 1 回目の投稿です。このシリーズでは、Windows やアプリケーションでの特定のリソースの使用方法、ライセンスや実装に由来するリソースの制限、リソースの使用状況を測定する方法、およびリークを診断する方法について説明します。Windows システムを効果的に管理できるようにするために、物理リソース (CPU やメモリなど) および論理リソース (仮想メモリ、ハンドル、ウィンドウ マネージャー オブジェクトなど) を Windows でどのように管理しているかを理解しておく必要があります。これらのリソースの制限と、リソースの使用状況の追跡方法を理解することによって、リソースを利用するアプリケーションごとにリソースの使用状況を見極めたり、特定の作業負荷に応じてシステムのサイズを効果的に変更したり

    Windows: 物理メモリ
  • Windows: 仮想メモリ

    Windows の限界に挑む」の最初の投稿では、物理メモリの制限 (ライセンス、実装、ドライバーの互換性に対する制限など) について説明しました。今回は、もう 1 つの基リソースである仮想メモリに注目します。仮想メモリによって、プログラムはシステムの物理メモリとは別にメモリを使用できるようになります。プログラムのコードとデータを物理メモリに格納するタイミングと状況、およびそれらをファイルに格納するタイミングは、オペレーティング システムが決定します。仮想メモリの大きな利点は、物理メモリで処理できる以上のプロセスを、同時に実行できるということです。 その一方で、仮想メモリには物理メモリの制限からくる制限があるほか、それ以外のさまざまな要因から生じる制限があり、そうした制限はメモリを利用する側によって異なります。たとえば、アプリケーション、オペレーティング システム、およびシステム全体を実

    Windows: 仮想メモリ
  • 第4回 メモリ管理

    システムにいくらメモリが搭載されていて、そのうちどのくらいのメモリが実際に使われているのか、当に必要なメモリはどのくらいなのか。Windows OSのメモリ管理機能について解説。 連載目次 前回はWindows OSのプロセスとスレッドについて解説した。今回はプロセスやスレッド管理とも深く関連する「メモリ管理」について見ていく。 タスクマネージャーでメモリの利用状況を確認する Windows OSと、その上で動作しているプロセスがどのくらいのメモリを使用しているかを確認することは、PCにどのくらいのメモリを用意(搭載)すべきかを決めるために重要なことである。せっかく新しい高速なシステムを導入してもメモリが不足していたのではその性能を100%発揮できないからだ。 現在使用中のシステムにいくらメモリが搭載されていて、そのうちどのくらいのメモリが実際に使われているのか、当に必要なメモリはどの

    第4回 メモリ管理
  • 第3回 プロセスとスレッド

    連載目次 前回はWindowsのリソース管理などで利用される「アクセス制御リスト」について取り上げた。今回はWindows OSカーネルを理解するための第一歩として、プロセスとスレッドについて見ていこう。 Windows OSの動作状態を確認する場合、通常は「タスク マネージャー」を起動するだろう(関連記事参照)。この小さなツールには、現在のWindowsシステム内で動作しているプロセスやサービスの動作状況、メモリの利用状況、システムの負荷や動作状況、リソースの利用状況などが適正かどうかを判断するためのさまざまな情報が表示されている。今回はタスクマネージャーで表示されているさまざまな項目のうち、「プロセス」と「スレッド」に注目してWindows OSの中を見てみよう。 About Processes and Threads[英語](MSDNサイト) Windows OSのタスクマネージャー

    第3回 プロセスとスレッド
  • 画面外に移動してしまったウィンドウを表示領域内に戻す【Windows】

    対象OS:Windows 8.1/Windows 10/Windows 11、Windows Server 2012/Windows Server 2012 R2/Windows Server 2016/Windows Server 2019/Windows Server 2022 Windowsを使っていると、何かの拍子でウィンドウが画面外のどこかに消えてしまい、デスクトップのどこを探しても見つからないという状況になることがある。 タスクバーにウィンドウ(アプリケーション)のアイコンは表示されているのに、デスクトップにはウィンドウがないという状態だ。最小化されているのかとタスクバー上のアイコンをクリックしても、ウィンドウは表示されない。 こうしたトラブルの原因は、たいていはアプリケーションのバグのせいでデスクトップの領域外にウィンドウが移動してしまったせいだ。 これは、タスクバーから数回

    画面外に移動してしまったウィンドウを表示領域内に戻す【Windows】
  • pipでUnicodeDecodeErrorが発生(Windows環境) - Qiita

    Windowsでpipを使ってPyYAMLをインストールしたらUnicodeDecodeErrorが発生してインストールできなかったのでその解決方法です。 Windows 7 Professional SP1 64bit Python 3.6.1 (64bit) pip 9.0.1 エラー内容 PyYAMLをインストールしようとするとUnicodeDecodeErrorが発生してしまう・・・。 >pip install PyYAML Collecting PyYAML Using cached PyYAML-3.12.tar.gz Installing collected packages: PyYAML Running setup.py install for PyYAML ... error Exception: Traceback (most recent call last): F

    pipでUnicodeDecodeErrorが発生(Windows環境) - Qiita
  • Windows 8 のネットワーク接続 - Windows 8 と WebSocket プロトコル

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows 8 と WebSocket プロトコル Kenny Kerr WebSocket プロトコルの目的は、接続を確立して要求と応答のペアを開始する全責任をクライアントが担う Web 環境で、双方向通信を実現することです。これにより、アプリケーションは TCP のメリットを Web に適した方法で活かすことができるようになります。WebSocket プロトコルは、2011 年 12 月にインターネット技術標準化委員会 (IETF) によって標準化されただけで、この記事の執筆時点では World Wide Web コンソーシアムでもいまだ検討中であることを考えると、Windows 8 でこの新しいイン

    Windows 8 のネットワーク接続 - Windows 8 と WebSocket プロトコル
  • Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita

    はじめに 日時間の8月3日から提供が開始されたWindows 10のAnniversary Updateで、ついにBashがやってきました。 これでいろいろなストレスから解放されるはず。さっそくインストールして、使ってみましょう! 2017/11/02追記 Windows 10 Fall Creators Updateにおいてインストール作業が簡略化されました。 また、名称も「Bash on Ubuntu on Windows」から「Windows Subsystem for Linux」に変更されています。 旧バージョンをお使いの方にもわかるようにその都度注釈を入れていきます。 機能の有効化 まず、Windows側でLinux Subsystemを有効化する必要がありあす。 スタートボタンを右クリックして、アプリと機能をクリックします。 さらに、右上にあるプログラムと機能をクリックしま

    Windows Subsystem for Linux (WSL1) をインストールしてみよう! - Qiita
  • https://qiita.com/iguchi1124/items/9c464f1713e61f5640b1

  • 【Web開発者必見!】Windows8タブレット向けWebサイトを構築する際に知っておくべき9つのポイント | DevelopersIO

    【Web開発者必見!】Windows8タブレット向けWebサイトを構築する際に知っておくべき9つのポイント Windows8が出てしばらく経ちました。今後はWindows8のタブレットやハイブリッド型のノートPCが普及して、モダンUIのブラウザも開発対象になっていくと思います。弊社ではWindows8タブレット、モダンUIのInternet Explorer10を対象にしたWeb案件も始まっています。既存のサイトをモダンUIブラウザに対応することも増えるでしょう。そこでデスクトップのブラウザで開発する場合とどのような違いがあるのかをまとめてみました。あと誤解のないようにいっておくとタブレットでも一応、デスクトップのブラウザは使えます。ただタッチパネル用ではないのであまり使いやすくありません。ですのでタッチパネル向け=モダンUIブラウザ向け という前提で話を進めます。 1. モダンUIブラウ

  • 「これから買うもん!」というあなたのために──「もう一度確認するエディション」編

    「これから買うもん!」というあなたのために──「もう一度確認するエディション」編:鈴木淳也の「まとめて覚える! Windows 8」 “Vista”で複雑怪奇だったエディション構成も“7”でシンプルになり、“8”では4種類に集約した。「いまさら聞けない」エディションの違いを確認しておこう。 ベテランでも意外と知らなかったりするエディション違い Windows 8のエディション構成は大きく4種類に分かれる。このうち、「Windows RT」はデバイス体との同時購入だけで、OSだけのパッケージは一般ユーザーが利用できるショップで販売していない。また、「Windows 8 Enterprise」は企業の大量導入ユーザー向けのエディションだ。そのため、個人ユーザーが自分のPCに導入するために購入できるのは、「Windows 8」と「Windows 8 Pro」だけになる。 “無印”のWindow

    「これから買うもん!」というあなたのために──「もう一度確認するエディション」編
  • 1