あなたの Azure Windows VM がもっと速くなるかもしれない!! ~Azure Windows VM Performance Monitori...Ryuki Yoshimatsu
思ったよりも Azure Windows VM のパフォーマンスが出ない!でも、何がボトルネックになっているのか調べる方法が分からない!これは困った・・・・というご経験はありませんか?本セッションでは、Azure および Windows Server のアーキテクチャーの説明を交えながら、Windows Server on Microsoft Azure を設計・運用する際のパフォーマンスに関する留意点について解説します。
セッション動画はこちらから。
https://youtu.be/v1yVAqVI7sc
あなたの Azure Windows VM がもっと速くなるかもしれない!! ~Azure Windows VM Performance Monitori...Ryuki Yoshimatsu
思ったよりも Azure Windows VM のパフォーマンスが出ない!でも、何がボトルネックになっているのか調べる方法が分からない!これは困った・・・・というご経験はありませんか?本セッションでは、Azure および Windows Server のアーキテクチャーの説明を交えながら、Windows Server on Microsoft Azure を設計・運用する際のパフォーマンスに関する留意点について解説します。
セッション動画はこちらから。
https://youtu.be/v1yVAqVI7sc
6. クラスパス
● 特定のクラスローダがクラスをロードす
るパスを示す用語
● 大抵「システムクラスパス」を指す
● System Class Loader で利用される
-classpath オプション値
● ごくまれにアプリケーションクラスパス
6
7. クラスローダ種別
● Bootstrap Class Loader
● コア API
● Extension Class Loader
● Extension Mechanism
● System Class Loader
● -classpath
● Application Class Loader
● ユーザレベルクラスローダ
7
8. 状況によるクラスローダの呼び名
● Initiating Class Loader
● Foo.class.getClassLoader()
● Parent Class Loader
● classLoader.getParent()
● Thread Context Class Loader
● Thread.currentThread().
getContextClassLoader()
8
10. クラスローダの確認
public class Test {
public static void main(String... args) {
// System Class Loader
System.out.println(Test.class.getClassLoader());
// System Class Loader
System.out.println(ClassLoader.getSystemClassLoader());
// Extention Class Loader
System.out.println(Test.class.getClassLoader().getParent());
// null == Bootstrap Class Loader
System.out.println(ClassLoader.class.getClassLoader());
}
}
10