忍者ブログ
6月18日設置
Posted by - 2024.05.04,Sat
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Posted by No Name Ninja - 2011.02.22,Tue

1.環境変数を設定
変数名 : CATALINA_OPTS
変数値 : -Xmx256M -Xms128M

-Xmx : メモリ最大使用量
-Xms : メモリ初期使用量

#目安は、-Xmx が搭載メモリの半分。-Xmx の半分程度を -Xms に割り当てる

環境変数は、.bash_profile に追加としました
export CATALINA_OPTS="-Xmx256M -Xms128M"

2.ログアウト、ログイン
.bash_profile を変更したユーザーでログアウトし、再度ログイン

3.Tomcat再起動

4.確認(Tomcat Manager にて)
<変更前>
Free memory: 4.48 MB Total memory: 20.21 MB Max memory: 63.56 MB

<変更後>
Free memory: 119.72 MB Total memory: 127.06 MB Max memory: 254.06 MB

PR
Posted by No Name Ninja - 2008.10.02,Thu

今更ながら Ant を使ってみようと思う。
まずは準備から。。

1. http://ant.apache.org/bindownload.cgi より最新版をダウンロードする。

2.ダウンロードしたファイルを解凍し、任意のディレクトリに配置する。

3.環境変数を設定する。
JAVA_HOME >>> C:\Program Files\Java\jdk1.5.0_13
ANT_HOME >>> D:\apache-ant-1.7.1
PATH >>> D:\apache-ant-1.7.1\bin

Linux ではこんな感じ
export ANT_HOME=/usr/local/apache-ant-1.7.1
export PATH=${PATH}:${ANT_HOME}/bin
export JAVA_HOME=/usr/java/jdk1.5.0_10

4.動作確認をする。
D:\>ant -version
Apache Ant version 1.7.1 compiled on June 27 2008

Posted by No Name Ninja - 2008.08.26,Tue

public class Timing {
public static void main(String[] args) {
long start = System.currentTimeMillis();
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
long stop = System.currentTimeMillis();
System.out.println("実行時間:" + (stop - start));
}
}


>実行時間:3000
Posted by No Name Ninja - 2008.08.22,Fri

// シェルを起動してみる
ProcessBuilder pb = new ProcessBuilder("bash", "/usr/local/bin/hoge.sh");
Process p = pb.start();
// プロセスの終了を待ってみる
int ret = p.waitFor();
Posted by No Name Ninja - 2008.07.29,Tue

private static Properties readProperties() {
Properties prop = new Properties();
InputStream is = null;
StringBuffer sb = new StringBuffer();
try {
ClassLoader cl = XXXXX.class.getClassLoader();
sb.append(((XXXXX.class).getPackage()).getName());
sb.append(System.getProperty("file.separator"));
sb.append("hoge.properties");
URL url = cl.getResource(new String(sb));
if (url != null) {
URLConnection urlConn = url.openConnection();
if (urlConn != null) {
urlConn.setUseCaches(false);
is = urlConn.getInputStream();
}
}
prop.load(is);
} catch (Exception e) {
e.printStackTrace();
}
return prop;
}

※ XXXXX はクラス名
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新コメント
[05/16 backlink service]
最新トラックバック
プロフィール
HN:
No Name Ninja
性別:
非公開
バーコード
ブログ内検索
カウンター
アクセス解析
Template by mavericyard*
Powered by "Samurai Factory"
忍者ブログ [PR]