Check the inheritance tree, urls and classes loading profiles of the class loaders.
View hierarchy, urls and classes-loading info for the class-loaders.
It can be a great help for `ResourceNotFoundException` when you can use command `classloader` to specify a class loader to `getResources` and print all the urls of the valid resources.
`classloader` can search and print out the URLs for a specified resource from one particular classloader. It is quite handy when analyze `ResourceNotFoundException`.
### Options
|Name|Specification|
|---:|:---|
|[l]|list all class loader instances based on thread count|
|[t]|print the inheritance structure of the classloaders|
|[l]|list all class loader instances|
|[t]|print classloader's hierarchy|
|[a]|list all the classes loaded by all the class loaders (use it with great caution since the output can be huge)|
|[c:]|get the hashcode of the class loader|
|[c:]|print classloader's hashcode|
|[c: r:]|using class loader to search resource|
### Usage
* Categorised by class loader
* View statistics categorized by class type
```bash
$ classloader
@ -36,7 +36,7 @@ $ classloader
Affect(row-cnt:11) cost in 66 ms.
```
* Categorized by class loader instance
* View statistics categorized by loaded classes number