2016년 9월 9일 금요일

TDA(ThreadDumpAnalyzer) stack file fix header

Update 2018
https://github.com/irockel/tda

에서 2016년 2.3 버젼을 받으면 아래와 같은 노가다를 하지 않아도 된다.

2.2버젼을 6년째 쓰고 있었다..... 개발자가 손땠다고 읽고나서 없어졌다고만 생각하고 6년을....

하....

========================

TDA로 stack dump 읽어들일때

numberformat Exception이 발생하면서 화면깨지고 난리남

stack header가 TDA가 읽어들이는것 과 맞지 않아서 발생함..

TDA가 좋기는 한데.....  마지막 버젼이 2.2    5년전에 마지막 버젼 릴리즈

#공짜로쓰면서말많으면안됨

여하간 포멧을 정리해 줘야한다.

sed -i 's/prio=[0-9]\{1,2\} os_prio=-\?[0-9]\{1,2\}/prio=5/g' <FILENAME>

해주면 조정가능함

쉘로 만들꺼면 뭐 대충 이렇게

cat tda_format.sh
#! /bin/sh
FILE_NAME=$1
sed -i 's/prio=[0-9]\{1,2\} os_prio=-\?[0-9]\{1,2\}/prio=5/g'  $FILE_NAME

#삽질의왕국