タグ

ブックマーク / dsas.blog.klab.org (6)

  • Android パッケージインストール処理のしくみを追う : DSAS開発者の部屋

    身近な話題でありながら中身のよくわからないことを調べてみるのは興味ぶかいもので、そこから得た知識が意外なところで役に立つことも少なくありません。かねてより Android 環境へアプリケーションをインストールする際に内部でどのような処理が行われるのかに関心を持っていたのですが、知りたい情報がなかなか見当たらないため手元で調査を行いました。その内容を公開します。 まとめ ※クリックすると大きな図が開きます ※PackageInstaller を起動した状態での関連プロセスの例 $ ps USER PID PPID VSIZE RSS WCHAN PC NAME root 1 0 268 180 c009b74c 0000875c S /init root 36 1 812 244 c02181f4 afd0b45c S /system/bin/installd root 33 1 60900

    Android パッケージインストール処理のしくみを追う : DSAS開発者の部屋
  • クラッシュダンプからカーネルメッセージを取り出すツール「crashdmesg」を作りました : DSAS開発者の部屋


    Linuxkexec使() proc DSASLinux(1)  kexec + kdump 使  crashdmesgkexec+kdump /proc/vmcore 
    クラッシュダンプからカーネルメッセージを取り出すツール「crashdmesg」を作りました : DSAS開発者の部屋
    indication
    indication 2012/03/21
    すごくいいです
  • トラフィックが急増! ボトルネックを退治しよう〜 【設定編】 : DSAS開発者の部屋


    KLab Advent Calendar 2011 DSAS for Social  16? 14DSR DSR 6 LVS DSR(ipvs ) WebDSR(iptables ) Webouter VLAN (L2 ) Webouter VLAN (VLAN 
    トラフィックが急増! ボトルネックを退治しよう〜 【設定編】 : DSAS開発者の部屋
  • DSAS for Social での MySQL のボトルネックと今後の方針 : DSAS開発者の部屋


    KLab Advent Calendar 2011 DSAS for Social 5 @methane  MySQL  () DSAS for Social  MySQL   innodb_io_capacity 1  innodb_io_capacity InnoDB  Disk  IO/sec  HDD使(100200) BBURAID使
    DSAS for Social での MySQL のボトルネックと今後の方針 : DSAS開発者の部屋
    indication
    indication 2011/12/07
    締めくくりの言葉はとても大切
  • DSAS開発者の部屋:Android アプリケーションが起動するまでの流れ

    プログラム開発のために Android 上でアプリが起動するまでの過程を調べてみました。備忘をかねて、ソースコードをひと通り追跡した記録をここに控えます。 まとめ ※クリックすると大きな図が開きます Zygote(ザイゴート)プロセスは、Android システムブート時に起動し DalvikVM 体と Android プログラムの実行に必要なダイナミックリンクライブラリと Java のクラスライブラリをロードした状態で待機する常駐プロセスである Zygote プロセスの目的は、同プロセスを fork することによりプログラム実行用のプロセス環境を素早く効率的にシステムへ提供することにある UNIX ドメインソケット /dev/socket/zygote が Zygote プロセスへのインターフェイスであり、同ソケットにプロセス生成要求を送出すると Zygote はプロセス fork を実

    DSAS開発者の部屋:Android アプリケーションが起動するまでの流れ
  • 負荷試験ツール「インターネット破壊」を公開しました : DSAS開発者の部屋


      使使Web使 Apache JMeterWebPOSTUserAgent :  
    負荷試験ツール「インターネット破壊」を公開しました : DSAS開発者の部屋
  • 1