android メモリリーク調査

android メモリリーク調査 Eclise 新規ソフトウェアーより、以下を追加 BIRT http://download.eclipse.org/birt/update-site/3.7 BIRT 3.7 Engine OSGi Runtime SDK 0.0.0 mat http://download.eclipse.org/mat/1.1.1/update-site/ DDMS、Deviceより。Heapを選択。↓矢印のついているheapアイコンでhprofファイルが作成される できたhprofファイルは現状バグっているらしいので、hprofツールで再度加工しなおす。 /env/gb234/android/out/host/linux-x86/bin/hprof-conv system_process.hprof ./TMP/temp.hprof eclipseファイルを開くから、できたhprofを選択すると、展開され、hprof取得タイミングでのメモリ情報が表示される。

2011-12-01 ·  2011-12-01 · 1 分 · 21 文字

Ubuntu で SVN差分のある変更ファイルをexportする

Ubuntu で SVN差分のある変更ファイルをexportする やりたいことは以下 SVNコマンドで変更したファイル一覧をExportしたい 変更したファイルについては、変更前のソースもExportしたい 上記2つよりDiffツールを使ってファイル差分を見たい SVNの差分ファイル一覧は svn diff | awk '/^Index/ {print $NF}' で取得できる 以下、作成したプログラム #!/bin/bash ################################################################################ # SETTINGS. ROOTDIR=/env/android- OUTDIR=~/デスクトップ FIXDIR=fix ORGDIR=original ################################################################################ shellFileName=`basename $0` fncEchoLog() { dateStr=`date '+%Y%m%d:%H:%M:%S'` outMsg="[$shellFileName] $dateStr $*" echo "$outMsg" } copyParents() { targetFile=$1 fncEchoLog "=> $targetFile" cp -p --parents $targetFile $OUTDIR } svnRevert() { targetFile=$1 fncEchoLog "=> $targetFile" svn revert $targetFile } compareable() { targetFile=$1 fncEchoLog "=> $targetFile" cp -p --parents $targetFile $OUTDIR/$FIXDIR svn revert $targetFile cp -p --parents $targetFile $OUTDIR/$ORGDIR cp -pf $OUTDIR/$FIXDIR/$targetFile $ROOTDIR/$targetFile } copyRevert() { targetFile=$1 fncEchoLog "=> $targetFile" cp -p --parents $targetFile $OUTDIR svn revert $targetFile } ################################################################################ fncEchoLog "--------------------------------------------------------------------" fncEchoLog ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MISSIOIN START" fncEchoLog "--------------------------------------------------------------------" fncEchoLog "TARGET DIR [$ROOTDIR]" fncEchoLog "OUTPUT DIR [$OUTDIR]" cd $ROOTDIR fncEchoLog "now checking fixed files....

2011-11-23 ·  2011-11-23 · 2 分 · 286 文字

玄箱HG(debian lenny) のデータをLinkstationを起動、マウントして、rsyncするバックアップ処理を作った

玄箱HG(debian lenny) のデータをLinkstationを起動、マウントして、rsyncするバックアップ処理を作った 大まかな仕様は以下 通常電源OFF状態の、同一ネットワーク内にあるLinkstationを 定時刻に wakeonlan にて起動 起動した Linkstation をネットワーク経由にてマウント サーバデータを全てrsyncしてバックアップ 処理の開始、終了時、特定のメールアドレスへメール送信する 必要パッケージのインストール sudo apt-get update sudp apt-get upgrade sudo apt-get install wakeonlan sudo apt-get install rsync # mysql はインストール済みとする # python はインストール済みとする メール送信処理 特定アドレスにGメール送信する処理 Gmail 送信処理本体 GmailApi.py と、それを使用する sendMail.pyで構成 まずは、Gmail送信処理から 新規作成 vim GmailApi.py #!/usr/bin/python # -*- coding: utf-8 -*- import smtplib from email.MIMEText import MIMEText from email.Header import Header from email.Utils import formatdate class sendGmail: def __init__(self, encoding, subject, body, from_addr, to_addr, login_addr, passwd): self....

2011-11-18 ·  2011-11-18 · 5 分 · 930 文字

chromium os install -> Failed!

Install chromium os… failed… download usb chromium os. http://chromeos.hexxeh.net/vanilla.php ChromeOS-Vanilla-1217.0.2011_10_25_1632-r9de021da.tar.gz partition 調査 cat /proc/partitions write to usb /dev/sdg1 sudo umount /media/2799-4470 sudo dd if=/home/[username]/work/20111026.chromium.os.install/dl/ChromeOS-Vanilla-1217.0.2011_10_24_1637-r9de021da.img of=/dev/sdg bs=1k → error...quit! http://www.mimimemo.net/2011/01/chromium-os-zero/ install tool USB-ImageWriter start up from usb to old pc. install to hdd used usb start up img. http://yanotaka2.wordpress.com/2011/07/08/%E7%B5%90%E5%B1%80%E3%80%81chromeos%E3%82%92hdd%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%A3%E3%81%9F%E3%80%82/

2011-10-26 ·  2011-10-26 · 1 分 · 48 文字

mysql 操作色々

mysql 設定&操作色々 mysql-server local以外からもアクセス出きるように設定する 参考 MySQLユーザの追加 my.cnf編集 Debian/lenny MySQLに外部マシンから接続(リモート接続) $ sudo vi /etc/mysql/my.cnf #bind-address = 127.0.0.1 bind-address = [server_name] 再起動 $ /etc/init.d/mysql restart リモートマシンからも接続可能なユーザを作成 # 現状確認 $ mysql -u root -p mysql> select User,Host from mysql.user; mysql> grant all on *.* to [user_name]@"[client_hostname]"identified by "[user_password]"; リモートマシン(Ubuntu)にクライアントをインストール $ apt-get install mysql-client リモートから接続 $ mysql -u [user_name] -h [host_name] -p データベース作成 接続 $ mysql -u [user_name] -h [host_name] -p データベース確認 mysql> show databases; データベース作成 mysql> create database [database_name] default character set utf8; mysql> show create database [database_name]; 使用するデータベースの選択 mysql> use [database_name]; テーブル確認 mysql> show tables; テーブル削除 mysql> drop table [database_name]....

2011-10-22 ·  2011-10-22 · 1 分 · 125 文字